循环语句while 循环语句:while语句:
1.作⽤:可以让⼀⾏代码满⾜条件后,重复执⾏。
2.语法:
while条件:
满⾜条件执⾏的语句
else:
不满⾜条件执⾏的语句
3.说明:
else⼦句可以省略
在循环体内执⾏break终⽌循环时,else⼦句不执⾏
while True:
sex = input("请输⼊性别:")
if sex == "男":
print("您好,先⽣!")
elif sex == "⼥":
print("您好,⼥⼠!")
else:
print("性别未知")
if input("如果继续,请输⼊e:") != "e":
break# 退出循环
while循环:计数
"""
while 循环计数
循环以前创建计数器
循环条件判断计数器是否满⾜条件
while语句简单例子循环以内累加
"""
"""
在终端中显⽰0 1 2 3
"""
count = 0 # 头 创建计数器
while count <= 3: # 尾 循环条件
print(count)
count += 1 # 间隔累加
while循环:累加
"""
while 循环累加练习
使⽤while循环累加下列数字:0 1 2 3
"""
# 循环以前..创建变量
sum_value = 0
count = 0
while count <= 3:
# 循环以内..累计运算
sum_value += count
count += 1
# 循环以外..获取结果
print(sum_value)
while的else:
"""
猜数字1.0
程序产⽣1个,1到100之间的随机数。
让玩家重复猜测,直到猜对为⽌。
每次提⽰:⼤了、⼩了、恭喜猜对了,总共猜了多少次。
"""
import random #产⽣随机数⼯具
random_number=random.randint(1, 20) #创建随机数
count=1
while True:
get_number = float(input("请输⼊要猜的数字1-100"))
if get_number>random_number:
print("猜⼤了")
elif get_number<random_number:
print("猜⼩了")
else:
print("猜对了!总共猜了"+str(count)+"次")
break
count+=1
"""
while 的 else
猜数字2.0
最多猜三次
正确提⽰:恭喜你才对了
超过次数提⽰:游戏失败
"""
import random #创建随机数⼯具
random_number = random.randint(1, 100) #创建随机数count = 1
while count <= 3:
get_number = int(input("请输⼊要猜的数字(1-100):")) if get_number == random_number:
print("恭喜你才对了,总共猜了" + str(count) + "次")
break
elif get_number > random_number:
print("⼤了")
else:
print("⼩了")
count += 1
else: # if count > 3
# while 条件不满⾜才执⾏else语句
# while 循环从break结束,不执⾏else语句
print("游戏失败")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论