#coding:gbk
#第五章 if语句

cars=['audi','bmw','toyota','honda',]
for car in cars:
if car=='bmw': #if语句后面同样需要跟冒号 并且这里是两个等于号 一个等号是赋值,两个等号就判断,这里是判断比较是否相等,相当于判断类型,只需要记住你是不是要赋值,不是的话应该就是用两个了
print(car.upper())
else: #else后面同样需要跟冒号
print(car.title())

age0=22
age1=18
#if:
(age0>=21) and (age1>=21)
# print('她们都大于16岁')
# or
# print('她们有人没到16岁')

#布尔表达式

car="雅阁"
print("如果car与雅阁比较是一致的,我将输出 True.")
print(car=='雅阁')#car的值与雅阁相比对 如果是 将输出True,上面的语句先执行.

print("\nIs car=='奥迪'? i predict False.")
print(car=='奥迪')#car的值与奥迪相比对 如果不是 将输出Flase,上面的语句先执行.

a=1
print(a==1)
print(a!=1)
print('\n换一行继续其他的')
我喜欢=['苹果','西瓜','芒果']
print('芒果' in 我喜欢)
print('柚子' not in 我喜欢)#print是为了输出,因为我的编辑器不能直接输出,这两个其实都为True

print('\n')
age=16
if age >=18:#if后面需要跟冒号
print('恭喜你,成年人')
else:#也需要跟冒号
print('对不起,你未成年!')

print('\n')

age=input('请输入你的年龄:')
age=int(age)#注意!!!,我这里之前一直写成 int(age)=age 是希望将age赋值给int 期望将他数字化,可笑的是应该这样写,忽略了程序是从右往左的顺序,应该是先将age这个变量int化,再将int化后的值赋给age

if age <4:
print('你好,不足4岁的小伙伴,你是免费的')
elif age<18:
print('你好,18岁以下收费5美元')
else:
print('你好,成年人收费10美元')

#代码简洁化

age1=input('请输入你的年龄:')
age1=int(age1)
if age1<4:
价格=0
elif age1<18:
价格=5
elif age1<65:#多加入一个判断
价格=10
else:#对于超出65数值的人员,设定价格为5 else可以被删除不使用.那么这个else可以修改为elif age1>=65
价格=5
print('你应该支付的金额为$:',价格)#注意,这里不能写+价格,因为编辑器会认为这是前面与后面相加,两个类型是不同的.也不能转换为int,因为也是相加,再说本身属性就是int.你可以转换为str,但是,号就可以使用+号了.这里不用任何符号,直接输出,所以用逗号隔开
#elif是一条包罗万象的语句,只要不满足任何条件,就执行else.这可能会引入无效甚至恶意的数据.使用else代码就可以肯定,仅当满足条件的时候,才会执行
print('\n')
配料=['芝麻','香肠','辣条','铁铲']
if '芝麻' in 配料:#别忘了给芝麻添加引号
print('添加芝麻')
if '辣条' in 配料:
print('添加辣条')
if '铁铲' in 配料:
print('添加铁铲')
if '牛粪' in 配料:
print('添加牛粪')
print('您的Pizza马上开始制作!')

print('\n')#作业5-3
#alien_color = black
#if alien_color is die:
# alien_color=red
#if alien_color1 == green:
# print('恭喜你获得5积分')
#elif:
# print('恭喜你获得10积分')

print('\n')
age5=input('请输入你的年龄:')
age5=int(age5)
if age5<2:
print('你是个婴儿')
elif age5<4:
print('你整在蹒跚学步')
elif age5<13:
print('你是儿童')
elif age5<20:
print('你好,青少年')
elif age5<65:
print('你是成年人')
else:
print('你是老年人')

#coding:gbk
我的水果=['香蕉','甘蔗','芒果',]
if '香蕉' in 我的水果:
print('\n你的水果里有香蕉')
if '铁铲' in 我的水果:
print('\n那真是见了鬼')
if '大锤' not in 我的水果:
print('\n你的三观还算没毁灭')

#作业5-3

最后修改:2022 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏