在编写程序时,我们经常要问是与否的问题,然后根据答案决定做什么事情。例如,我们可能会问:“你的年纪大于20岁吗?”然后,如果答案是“是”则回应:“你太老了!”
这类问题叫做“条件"问题,我们会把这些条件和回应结合到if(如果)语句中。条件语句可能比单个问题更复杂,if语句也可以合并多个问题以及依据每个问题的 答案不同来做出不同的回应。
我们来学习如何用if语句来写程序吧。
price = int(input())
if price>100:
print(int(price*0.8))
else:
print(int(price*0.9))
if语句是由if关键字构成的,后面跟着一个条件和一个冒号(:),例如if age>20:。冒号之后的代码行必须放到一个语句块中,如果问题的答案是”是“的话,就会运行语句块中的命令。
num=int(input())
if num % 2 ==0:
print('True')
else:
print('False')
if 语句的判断条件可以用>(大于)、=(大于等于)、
price=int(input())
if price>400:
print(price-50)
elif price>100:
print(price-10)
else:
print(price)
year=int(input())
if year %4==0:
if year%100==0:
if year%400==0:
print('闰年')
else:
print('非闰年')
else:
print('闰年')
else:
print('非闰年')
pm=int(input())
print('优')
elif pm
print('良')
elif pm
print('轻度污染')
elif pm
print('中度污染')
elif pm
print('重度污染')
else:
print('严重污染')
socre=int(input())
if socre
print('D')
elif socre
print('C')
elif socre
print('B')
else:
print('A')
领取专属 10元无门槛券
私享最新 技术干货