python的分支結構
if語句
在python中,要構造分支結構可以使用if、elif和else
"""
驗證"""
answer = input('請輸入使用者名稱: ')
if answer == 'a' :
print('回答成功!')
else:
print('回答失敗!')
如果要構造出更多的分支,可以使用if…elif…else…結構
"""
多次驗證
"""answer = float(input('answer= '))
if answer = 1:
print('猜對了')
elif answer>1:
print('猜大了')
else:
print('猜小了')
當然根據實際開發的需要,分支結構是可以巢狀
「」"多次驗證
「」"answer = float(input('answer = '))
if answer =1:
print(『猜對了』)
else:
if x >1:
print(『猜大了』)
else:
print(『猜小了』)
巢狀結構的巢狀層次多了之後會嚴重的影響**的可讀性,盡量不使用過多的巢狀結構
"""
英製單位英吋和公制單位厘公尺互換
"""value = float(10)
unit = 'in'
if unit == 'in' or unit == '英吋':
print('%f英吋 = %f厘公尺' % (value, value * 2.54)) #10.000000英吋 = 25.400000厘公尺
elif unit == 'cm' or unit == '厘公尺':
print('%f厘公尺 = %f英吋' % (value, value / 2.54))
else:
print('請輸入有效的單位')
「」"
隨機數「」"
from random import randint
face = randint(1, 6)
if face == 1:
result = '唱首歌'
elif face == 2:
result = '跳個舞'
elif face == 3:
result = '學狗叫'
elif face == 4:
result = '做俯臥撐'
elif face == 5:
result = '念繞口令'
else:
result = '講冷笑話'
print(result)
and 並且 or 或者
print "abs(-45) : ", abs(-45) #abs(-45) : 45
Python學習第三天
堅持打卡第三天,加油!小大牛。python的列表類似簡化版的c語言陣列,它由一系列按照特定序列排列的元素組成 school beida qinghua huadian print school beida qinghua huadian 由 括起來的部分就是元素序列。其中元素的排列順序是從 0 開始...
python學習 第三天
nonlocal用法 name alex name lhf def change name name lhf global name name lhf print name name aaaa name bbb def foo name wu nonlocal name name bbbb prin...
python學習第三天
異常即是乙個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在python無法正常處理程式時就會發生乙個異常。異常是python物件,表示乙個錯誤。當python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。捕捉異常可以使用try except語句。中文語法為 try...