循环语句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 循环计数
        循环以前 创建计数器
        循环条件 判断计数器是否满足条件
        循环以内 累加
"""
"""
    在终端中显示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("游戏失败")

 

posted @ 2020-05-06 19:41  鲁晓伟  阅读(678)  评论(0)    收藏  举报