码迷,mamicode.com
首页 > 其他好文 > 详细

2.while循环

时间:2020-07-24 15:41:17      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:比较   显示   无限循环   pytho   end   inpu   python   任务   使用   

while循环

#-*- coding: utf-8-*- #指定识别utf-8的字符串

1.while循环以及跳出循环

while True:               #无限循环
    print(‘i love pyhon‘)
    break;                #跳出循环

2.变量控制while循环

flage = True                           #赋值true给变量flage
str_num = input("请输入要比较的数字:")    #使用input命令将输入的数字赋值给变量str_num
print("进入循环")                       #提示进入循环
while flage:                           #循环次数由flage控制,flage=true则无限循环
  if "3" > str_num:                    #if语句做判断,用数字3和输入值作比较
    print("在执行循环")
  else:                                #否则
    print("要终止循环")                  #提示终止循环
    flage = False                      #将变量flage赋值为false,即bool类型中的否
print("退出循环")                        #提示退出循环

3.用循环次数来限制循环

count = 0                              #定义变量并赋值
while count < 100:                     #循环条件为变量小于100,即数值大于100就跳出循环
    count = count + 1                  #变量递增,每次加1
    print(count)                       #显示变量
else:                                  #否则
    print(‘结束‘)                       #提示结束

4.continue关键字

num = 1
while num <6:
    print(num)
    num+=1                               #变量递增符号 +=
    continue                             #跳出此次循环进入下次
    print("end")

5.while else的使用

# 循环一

while True:
    if 3 > 2:
        print(‘你好‘)
        break
else:
    print(‘不好‘)

# 循环二

while True:
    if 3 > 2:
        print(‘你好‘)
print(‘不好‘)

6.小任务

首先让用户输入序号选择格式如下:

0.退出
1.开始登录
如果用户选择序号0 就提示用户退出成功
如果用户选择序号1就让用户输入用户名密码然后进行判断,正确就终止循环,错误重新输入

#-*- coding:utf-8-*-

name=‘yangte‘                                      
mima=‘123456‘
while True:
    print(‘0 退出\n1 开始登陆‘)
    a = input(‘请输入指令:‘)
    if int(a)<1:

       print(‘您已退出‘)
       continue                                 #跳出当前循环,进入下一个循环
    if int(a)==1:

       print(‘开始登录‘)
    name1=input(‘请输入用户名:‘)
    mima1=input(‘请输入密码:‘)
    if name==name1 and mima==mima1:             #比较用户输入得账号密码
       print(‘恭喜,登陆成功!‘)
       break                                    #终止循环
    else:
       print(‘登录错误,请重新登录‘)

2.while循环

标签:比较   显示   无限循环   pytho   end   inpu   python   任务   使用   

原文地址:https://www.cnblogs.com/yangte/p/13371212.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!