Python学习:If 语句与 While 语句

If 语句

 

用以检查条件:如果条件为真(True),将运行这一块的语句(称作 if-block 或 if 块)

          则将运行另一块语句(称作 else-block 或 else 块),其中 else 从句是可选的   

 

多分支 if 语句:1、elif 和 else 同样需要有一个冒号在其逻辑行的末尾,后面跟着与它们相应的语句块

        2、可以在 if 块的一个 if 语句中设置另一个 if 语句(嵌套的 if 语句)

 

数字预测:

 

number = 50
guess_number = input("请输入猜测的数字:")
# input() 函数将以字符串的形式返回我们所输入的内容

if int(guess_number) == number :
         #if块从此开始
         print("恭喜你!猜对了!")
elif int(guess_number) < number :
         # 另一代码块开始
         print("很抱歉,你猜的小了!")
else :
         print("很抱歉,你猜的大了!")

 

While 语句

 

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

 

在 while 循环开始前将变量 running 设置为 True。程序开始时,首先会检查变量 running 是否为 True ,之后在执行相应的 while 块。 在这一代码块被执行之后,将会重新对条件进行检查。如果变量依旧为 True ,程序将会再次执行 while 块,否则将会继续执行可选的 else 块,然后进入到下一个语句中。
Else 代码块在 while 循环的条件变为 False 时开始执行,甚至可能是在第一次检查条件的时候。如果 while 循环中存在一个 else 代码块,它将总是被试行,除非通过 break 语句来中断这一循环。
 
  number = 50
  max = 100
  # input( ) 函数将以字符串的形式返回我们所输入的内容
  running = True
  
  while running :
          guess_number = input("请输入猜测的数字:")
          if int(guess_number) == number :
          # if 块从此开始
                 print("恭喜你!猜对了!")
                 #这将导致 while 循环终止
                 running = False
          elif int(guess_number) < number :
          # 另一代码块
                 print("很抱歉,你猜小了!")
                 print("这个数字是在" + str(guess_number) + "和" + str(max) + "之间")
                 min = guess_number
                 
         else :
                 print("很抱歉,你猜大了!")
                 print("这个数字是在" + str(min) + "和" + str(guess_number) + "之间")
                 max = guess_number
                 
 print('游戏结束!')

 

 结束循环:

   continue 结束本次循环,继续下一次循环

    break     跳出整个当前的循环

转载于:https://www.cnblogs.com/ArticleYeung/p/9694772.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值