闲鱼君 发表于 2020-8-5 11:41:06

《零基础入门学习Python》最新版(小甲鱼)P7学习笔记

while 后面的条件为True,
        循环体内的内容将被执行(ctrl+c强制停止)

break语句,作用:跳出一层循环体

""" 用python设计第一个游戏 改进版"""

counts = 3

while counts >0:
    temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
    guess = int(temp)

    if guess == 8:
      print("你是小甲鱼心里的蛔虫嘛?!")
      print("哼,猜中了也没奖励!")
      break
    else:
      if guess <8:
            print("小啦~")
      else:
            print("大啦~")
    counts = counts - 1

print("游戏结束,不玩啦^_^")

本次改进内容
1.首先是在else的条件下加入了一个嵌套语句,实现输入数字回复大了小了的功能;
2.使用counts变量,加入循环,实现3次机会的目的;
3.使用break,使得猜中数字8时,直接跳出循环,游戏结束。
页: [1]
查看完整版本: 《零基础入门学习Python》最新版(小甲鱼)P7学习笔记