if语句(四)
1,簡單if示例
phones = ['iphone','xiaomi','huawei','smartisan'] for phone in phones:if phone == 'huawei':print(phone.upper())#將字符串的所有字母大寫else:print(phone.title())#將字符串中的每個單詞的首字符大寫效果圖如下:
2,if條件測試
phone = 'Mi9' print(phone == 'iphone') print(phone.lower() == 'mi9') age = 18 year = 20 print(age <= 21) print(age > 21) print(age >10 and year <=20)#兩個都滿足才為True print(age >10 and year >20) print(age >10 or year <=20)#滿足一個即為True print(age >10 or year >20)效果圖如下:
phones = ['iphone','xiaomi','huawei','smartisan'] print('xiaomi' in phones) myphone = 'smartisan pro' if myphone not in phones:print(myphone.title() + ",not your phone.")效果圖如下:
3,if語句
age = 19 if age >= 18: print("你大于18了") print("你成年了") else:print("你先長大再說")效果圖如下:
age = 13 if age >= 18: print("你"+str(age)+"歲了,要遵守法律") elif age <=16:print("你已經"+str(age)+"歲了,不受法律偏袒了") elif age <=14:print("你已經"+str(age)+"歲了,是青少年了") else:print("你"+str(age)+"歲了,先長大再說") #有結果可以看出來,第一個elif滿足條件執行了,接著直接結束 #如果你如果你只想執行一個代碼塊,就使用if-elif-else結構;如果要運行多個代碼塊,就使用一系列獨立的if語句。效果圖如下:
4,使用 if 語句處理列表
phone = ['mi9','huawei','iphone','redmi']#若huawei賣完了 for myphone in phone:if myphone == 'huawei':print("賣完了")else:print("廠家直銷現貨哦") #由結果可知,當for循環遍歷phone列表的時候,第二個為huawei,已經賣完了,所以輸出賣完了 print()car = [] if car:#若列表為空,不執行;列表不為空才執行print("你喜歡什么車?") else:print("沒有車了") print()a = ['a','b','c','e'] b = ['c','a','d','e'] for i in a:if i in b:print(i+"在")else:print(i+"不在") #有結果可知,a和b列表中的元素都有輸出效果圖如下:
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 颐和园买了上午票12点以后可以进吗
- 下一篇: 课本例子代码第四章