zoukankan      html  css  js  c++  java
  • 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     跳出整个当前的循环

  • 相关阅读:
    1058 A+B in Hogwarts (20)
    1036. Boys vs Girls (25)
    1035 Password (20)
    1027 Colors in Mars (20)
    1009. Product of Polynomials (25)
    1006. Sign In and Sign Out
    1005 Spell It Right (20)
    1046 Shortest Distance (20)
    ViewPager页面滑动,滑动到最后一页,再往后滑动则执行一个事件
    IIS7.0上传文件限制的解决方法
  • 原文地址:https://www.cnblogs.com/ArticleYeung/p/9694772.html
Copyright © 2011-2022 走看看