Python学习基础:If 语句与 While 语句

Posted 初释衷年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 语句来中断这一循环。
 
 1 number = 50
 2 max = 100
 3 # input( ) 函数将以字符串的形式返回我们所输入的内容
 4 running = True
 5 
 6 while running :
 7         guess_number = input("请输入猜测的数字:")
 8         if int(guess_number) == number :
 9         # if 块从此开始
10                 print("恭喜你!猜对了!")
11                 #这将导致 while 循环终止
12                 running = False
13         elif int(guess_number) < number :
14         # 另一代码块
15                 print("很抱歉,你猜小了!")
16                 print("这个数字是在" + str(guess_number) + "" + str(max) + "之间")
17                 min = guess_number
18                 
19         else :
20                 print("很抱歉,你猜大了!")
21                 print("这个数字是在" + str(min) + "" + str(guess_number) + "之间")
22                 max = guess_number
23                 
24 print(游戏结束!)

 

 





以上是关于Python学习基础:If 语句与 While 语句的主要内容,如果未能解决你的问题,请参考以下文章

Python语法基础03(if语句,while循环与for循环)

大数据技术之_23_Python核心基础学习_02_ 流程控制语句 + 序列(10.5小时)

Python基础之控制结构

初学python随笔——控制和循环语句

python基础,导入模块,if语句,while语句

Python基础语法—— 条件语句(if)+循环语句(for+while)