内容正文:
少儿编程 Python
选择-if-else
第十节
if-else语句
升级判断偶数程序
猜数字游戏
目录
if-else语句
第一部分
if-else语句
if-else语句也叫双分支条件语句
它有两个支路,条件成立时执行if支路,条件不成立时执行else支路
条件成立?
是
语句1
否
语句2
结束
if-else语句格式
if 判断条件:
语句1
...
else:
语句2
...
条件成立?
是
语句1
否
语句2
结束
此处需要加上冒号
此处需要缩进,4个空格或者按下tab键实现
升级判断偶数程序
第二部分
判断偶数程序
1.实现输入一个偶数
a=int(input(“请输入一个偶数:”))
2.判断是否为偶数,即除2余数是否等于0
if a%2==0:
3.条件成立,输出“正确,门已经打开!”
print(“正确,门已经打开!”)
4.条件不成立,输出“输入的不是偶数”
else:
print(“输入的不是偶数”)
a=int(input (“请输入一个偶数:”))
if a%2==0:
print(“正确,门已打开!”)
else:
print(“输入的不是偶数”)
练一练
请你升级下判断负数的程序,如果输入的不是负数,则输出“输入错误,请重新尝试!”
猜数字游戏
第三部分
猜数字游戏
游戏规则如下:计算机随机出1-5之间的任意一个数字,由我们来猜,如果猜中了,就显示“恭喜你,你赢啦!”,如果没有猜中,就显示“你猜错啦,正确的数字是xx”
if -else条件语句
计算机的数==你猜的数?
是
否
恭喜你,你赢啦!
你猜错啦!正确的数字是xx
如何让计算机产生随机数
Python中有个内置模块,random库,
random的作用就是产生随机数
当我们要调用这个模块的时候
语法如下:
import 模块名称
导入的意思
通过import导入随机数模块后,我们可以再通过小数点操作执行模块当中的函数,格式如下:
模块.函数
在random模块中,使用以下函数可以产生一个介于“开始数字”和“终结数字”之间的随机数
random.randint(开始,结束)
练一练
运行下列代码,可以产生1-5之间的随机数
import random
print(random.randint(1,5))
猜数游戏程序
1.实现计算机产生1-5之间