StudyRoad: While Looping

学习目标:

了解它是如何工作的
在这一程序中, 我们依旧通过猜数游戏来演示, 不过新程序的优点在于能够允许用户持续猜
测直至他猜中为止——而无需像我们在上一节中所做的那样, 每次猜测都要重新运行程序。
这种变化恰到好处地演示了 while 语句的作用。
首先我们将 input 与 if 语句移到 while 循环之中, 并在 while 循环开始前将变量
running 设置为 True 。 程序开始时, 我们首先检查变量 running 是否为 True , 之后再执
行相应的 while 块。 在这一代码块被执行之后, 将会重新对条件进行检查, 在本例中也就是
running 变量。 如果它依旧为 True , 我们将再次执行 while 块, 否则我们将继续执行可选
的 else 块, 然后进入到下一个语句中。
else 代码块在 while 循环的条件变为 False 时开始执行——这个开始的时机甚至可能是
在第一次检查条件的时候。 如果 while 循环中存在一个 else 代码块, 它将总是被执行,
除非你通过 break 语句来中断这一循环。
True 和 False 被称作布尔( Boolean) 型, 你可以将它们分别等价地视为 1 与 0 。


学习内容:

while 语句能够让你在条件为真的前提下重复执行某块语句。 while 语句是 循环
( Looping) 语句的一种。 while 语句同样可以拥有 else 子句作为可选选项。

number = 64
running = True

while running:
    guess = int(input('Enter an integer:'))
    if guess == number:
        print('Congratulations You Guessed it.')
        running=False
    elif guess < number:
        print('No, it is a little higher than that.')
    else:
        print('No, it is a little lower than that.')
else:
    print('The while loop is over.')

print('Done')

学习时间:

不定时


学习产出:

  • 技术笔记 1 遍
  • CSDN 技术博客 1 篇
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值