2.while循环

Posted yangte

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.while循环相关的知识,希望对你有一定的参考价值。

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 退出
1 开始登陆‘)
    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循环的主要内容,如果未能解决你的问题,请参考以下文章

Java练习 标准输入,输出,以及while 循环

python的用户输入和while循环

常用python日期日志获取内容循环的代码片段

js循环(while循环,do while循环,for循环)相关知识点及练习

C语言—循环语句超详解

python控制流-循环