day4while循环和关键字

day4while循环和关键字

while循环

1.)while

"""
语法:
while 条件语句:
    循环体

说明:
while       -   关键字;固定写法
条件语句     -    和if中的条件语句的要求一样
:           -   固定写法
循环体       -   结构上,和while保持一个缩进的一条或者多条语句;逻辑上,需要重复执行的代码

执行过程:不断判断条件语句是否为True,如果是就执行循环体,否则循环就结束。
"""
a = 0
while a < 15:
    a += 1
    print(a)

# 执行过程。不断判断条件是否为True,如果是就执行循环体,否则循环就结束
 练习1# 打印1-100所有的数

a = 1
while a < 101:
    print(a)
    a += 1

# 练习2:打印100以内所有的偶数:
# 2,4,6,8,10....,100
x = 2
while 2 <= x <= 100:
    print(x)
    x += 2

# 练习3:打印100,98,96,94,。。。。,2,0
x = 100
while 0 <= x <= 100:
    print(x)
    x -= 2

x = 100
while 0 <= x:
    print(x)
    x -= 2

tip

"""
关系: for能解决的问题,while循环都可以解决;while循环能解决的问题,for循环不一定
    可以解决。
    但是for循环比起while循环,控制次数更简单(容易)
    那就是 while大于for
使用建议:能用for循环解决的问题都用for,解决不了的才考虑while。
    循环次数确实  -  使用for
    循环次数不确定 - 只能使用while循环
"""
# 练习:提示用户不断输入密码,直到输入正确为止
pw = "11029"
pswd = input("请输入密码:")
while pswd != pw:
    input("请输入密码:")
"""
系统随机产生一个0-100的随机数
用户不断输入数字,直到输入的数字和产生的数字相等,游戏结束
如果猜错了,给出大了或者小了的提示信息
"""
import random

r = random.randint(0, 100)
i = int(input("猜一个数:"))
count = 0
# for count in range(3):
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值