python中if和while区别_Python中If语句与While语句的简单介
绍(附⽰例)
本篇⽂章给⼤家带来的内容是关于Python中If语句与While语句的简单介绍(附⽰例),有⼀定的参考价值,有需要的朋友可以参考⼀下,希望对你有所帮助。
If 语句
⽤以检查条件:如果条件为真(True),将运⾏这⼀块的语句(称作 if-block 或 if 块)
则将运⾏另⼀块语句(称作 else-block 或 else 块),其中 else 从句是可选的
while语句简单例子多分⽀ 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('游戏结束!')
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论