内容正文:
少儿编程 Python
进入密室的开关--if
第九节
if条件语句
判断负数
目录
判断偶数
not操作
if条件语句
第一部分
if语句
周末,小程和同学去玩密室逃脱游戏,要进入每一个密室前,必须要回答密室门上的问题,答对问题门才会开启,这个时候我们应该选择什么语句来编写程序呢
密室逃脱问题
if回答问题
开门
结束
是
否
if语句
当我们需要对条件进行判断,根据判断的结果来确定程序下一步的走向时,我们就需要使用到if条件语句,if条件语句的流程图如右所示
if 条件
语句A
结束
是
否
if语句语法
if 逻辑判断表达式:
子代码1
....
子代码n
主流程代码1
...
主流程代码2
此处需要紧跟冒号:
此处需要缩进四个空格符
判断负数
第二部分
判断负数
小程来到一个密室门口,门上写着此门的密码是任意负数,只有输入负数才可以打开密室的门。
现在请你编写一个程序,判断用户输入的数是否是负数,如果是则输出“正确,门已经打开!”
input
print
判断负数程序
1.实现输入一个负数
a=int(input(“请输入一个负数:”))
2.判断负数是否小于0
if a<0:
3.条件成立,输出“正确,门已经打开!”
print(“正确,门已经打开!”)
判断偶数
第三部分
判断偶数
小程来到另外一个密室门口,门上写着此门的密码是任意偶数,只有输入负偶数才可以打开密室的门。
现在请你编写一个程序,判断用户输入的数是否是偶数,如果是则输出“正确,门已经打开!”
能被2整除的数即为偶数,即一个数除以2,余数为0,则可判断为偶数,在Python中求取余数的运算符为%
a%b 即求a除b的余数
判断偶数程序
1.实现输入一个偶数
a=int(input(“请输入一个偶数:”))
2.判断是否为偶数,即除2余数是否等于0
if a%2==0:
3.条件成立,输出“正确,门已经打开!”
print(“正确,门已经打开!”)
小试牛刀
请你帮忙编写一个程序,输入一个整数,判断是否为奇数,若为奇数,则输出“是奇数”。
not操作
第四部分
not操作
not操作,即反向做运算
把False转换为True,
把True 转换为False
在判断一个数是否为负数时,我们采取的判断条件为a<0,若采用not操作该怎么写呢
a<0,即a不