Python中的while循环

while

"""
while 条件:
    条件满足时,做的事情1
    条件满足时,做的事情2
            ...
"""

举例:

#1.定义计数器
i = 1

#2.开始循环
while i <= 3:
    #循环内需要做的事情
    print('hello world')

    #处理计数器
    i +=1

执行结果:
在这里插入图片描述

while死循环

while True:
    print('hello python')

在这里插入图片描述

while——用户登录系统

代码如下:

tryCount = 0
while tryCount < 3:
    username = input('username:')
    password = input('password:')
    if username == 'root' and password == 'westos':
        print('登陆成功')
        break
    else:
        print('登陆失败')
        print('您还有%d次机会' %(2-tryCount))
        tryCount += 1
else:
    print('您的机会三次已经用完了,请稍后再试!')

执行结果:
在这里插入图片描述

while——求整数0~100的和

代码如下:

i = 0
sum = 0

while i <= 100:
    sum += i
    i += 1
print('0~100之间的数字之和为:%d' %sum)

执行结果:
在这里插入图片描述

while——打印九九乘法表

代码如下:

row = 1

while row <= 9:
    col = 1
    while row >= col:
        print('%d * %d = %d \t' %(col,row,row*col),end='')
        col += 1
    print('')
    row +=1

执行结果:
在这里插入图片描述

while——猜数字
"""
1.随机生成1~100的数字
2.5次机会
3.too big
4.too small
5.恭喜,并退出循环
"""

代码如下:

import random
computer = random.randint(1,100)

tryCount = 0
while tryCount < 5:
    userGuess = int(input('Num:'))
    if userGuess > computer :
        print('too big')
        tryCount += 1
    elif userGuess < computer:
        print('too small')
        tryCount += 1
    else:
        print('Congratulations!')
        break
else:
    print('你的5次机会已经用完~')

执行结果;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值