- if 語句的使用
if 要判斷的條件:
條件成立時,要做的事情
- if...else語句的使用
if 判斷條件:
條件成立時蔚万,要做的事情
else:
條件不成立時凳枝,要做的事情
注意:在python中Tab鍵的相同縮進代表為同一代碼塊沪铭。每次縮進為一個Tab鍵或者4個空格髓迎。
- if...elif...elif...else語句的使用
if 條件1:
條件1成立時旱易,要做的事情
elif 條件2:
條件2成立時禁偎,要做的事情
......
else:
以上條件都不成立時,要做的事情
if語句的嵌套
對于if語句的嵌套阀坏,先把最外層的if語句寫完整如暖,然后一層一層往里寫,“剝洋蔥”忌堂。if語句練習(xí)
####去乘地鐵盒至,是否有票,是否通過安檢士修,沒通過安檢是否攜帶危險品乘車枷遂,上車后是否有座位。
ticket = input('你有車票嗎棋嘲?y/n \n')
if ticket == 'y':
print('請進入地鐵站')
safe = input('是否通過安檢:y/n \n')
if safe == 'y':
print('請上車')
seat = input('上車后是否有座位酒唉?y/n \n')
if seat == 'y':
print('請坐吧')
else:
print('沒有座位了,請站著吧')
else:
print('請接受檢查')
danger = input('是否攜帶違禁品沸移?y/n \n')
if danger == 'y':
print('接受警察審訊')
else:
print('沒有攜帶違禁品黔州,請上車吧')
else:
print('你得先去買張車票呀耍鬓!')
###上公交車并且有作為可以坐下
money = float(input('公交卡內(nèi)的余額:\n'))
if money >= 2.00:
print('請上車')
seat = input('是否有座位?y/n \n')
if seat == 'y':
print('有座位流妻,快坐下吧牲蜀!')
else:
print('抱歉沒有座位了,請站著吧~')
else:
print('余額不足不能上車請充值')
print('finish!')
####規(guī)定布為2绅这,剪刀為1涣达,石頭為0。
import random
computer = random.randint(0, 2)
gamer = int(input('請輸入石頭(0)证薇,剪刀(1)度苔,布(2):\n '))
print(computer)
if (gamer == 0 and computer == 1) or (gamer == 1 and computer == 2) or (gamer == 2 and computer == 0):
print('你贏啦')
elif gamer == computer:
print('平局,再來呀')
else:
print('哈哈哈浑度,你輸啦')