首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通天塔之python奥秘4

在编写程序时,我们经常要问是与否的问题,然后根据答案决定做什么事情。例如,我们可能会问:“你的年纪大于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')

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190408A063FS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券