Python学习基础:If 语句与 While 语句,pythonwhile,If 语句用以检查条
Python学习基础:If 语句与 While 语句,pythonwhile,If 语句用以检查条
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 = False13 elif int(guess_number) < number :14 # 另一代码块15 print("很抱歉,你猜小了!")16 print("这个数字是在" + str(guess_number) + "和" + str(max) + "之间")17 min = guess_number18 19 else :20 print("很抱歉,你猜大了!")21 print("这个数字是在" + str(min) + "和" + str(guess_number) + "之间")22 max = guess_number23 24 print(‘游戏结束!‘)
Python学习基础:If 语句与 While 语句
相关内容
- python数据库的增删改查,,#coding=ut
- 机器学习经典算法详解及Python实现--线性回归(Linear
- python学习之--Django--Forms使用,,1.创建文件do.h
- python可变和不可变类型,python可变类型,时长总结一下
- Python+Mysql生成zabbix统计数据,,先大概了解一下zab
- Python之Web2py框架使用,,本文主要是对Web2
- Python - 多元组(tuple),pythontuple,声明一个多元组(4,
- python 基础课程,,先来个练习统计统计一
- python异常中的else作用,,一、概念异常:常见的
- Python IO编程——StringIO & BytesIO,,1.1StringI
评论关闭