3 1 Python3 基礎 分支結構

2022-06-28 16:42:14 字數 2825 閱讀 8052

原始碼

# 單分支語句:if 語句

# 練習:判斷使用者輸入的年齡是否在0~150範圍內,是則輸出,否則預設18

age = int(input('請輸入您的年齡:'))

if (age < 0) or (age > 150):

print('您輸入的年齡有誤,預設18歲!')

age = 18

print('您的年齡是:', age)

原始碼

# 雙分支語句:if-else 語句

# 練習:判斷使用者輸入的整數為奇數還是偶數

number = int(input('請輸入乙個整數:'))

if number % 2 == 0:

print(f'您輸入的數:為偶數')

else:

print(f'您輸入的數:為奇數')

原始碼

# 練習:分數在90~100之間為優秀,80~89之間為良好,70~79之間為中等,60~69之間為及格,60以下為不及格

score = float(input('請輸入您的分數:'))

if score > 100:

score = '輸入不合法,請輸入0~100之間的成績!'

grade = '未知'

elif score >= 90:

grade = '優秀'

elif score >= 80:

grade = '良好'

elif score >= 70:

grade = '中等'

elif score >= 60:

grade = '及格'

elif score >= 0:

grade = '不及格'

else:

score = '輸入不合法,請輸入0~100之間的成績!'

grade = '未知'

print(f'您輸入的成績為:,評級是:')

原始碼if score >= 60:

if score >= 70:

if score >= 80:

if score >= 90:

if score <= 100:

grade = '優秀'

else:

score = '輸入不合法,請輸入0~100之間的成績!'

grade = '未知'

else:

grade = '良好'

else:

grade = '中等'

else:

grade = '及格'

else:

if score >= 0:

grade = '不及格'

else:

score = '輸入不合法,請輸入0~100之間的成績!'

grade = '未知'

print(f'您輸入的成績為:,評級是:')

原始碼year = input('請輸入年份(格式yyyy):')

if len(year) == 4:

if (int(year) % 4 == 0 and int(year) % 100 != 0) or int(year) % 400 == 0:

print(f'是閏年')

else:

print(f'是平年')

else:

print('您輸入的年份有誤,請輸入4位數年份,如:2021')

原始碼

# 練習2:猜骰子大小(猜「大」或「小」)

dice_no = random.randint(1, 6)

guess_no = input('買大買小,買定離手:')

if 1 <= dice_no <= 3:

winner = '小'

if guess_no == winner:

print(f'恭喜您贏了!骰子點數是:,買贏')

else:

print(f'骰子點數是:,買贏')

else:

winner = '大'

if guess_no == winner:

print(f'恭喜您贏了!骰子點數是:,買贏')

else:

print(f'骰子點數是:,買贏')

原始碼

# 練習:提示使用者輸入兩個數,然後列印出最小的數

first_no = int(input('請輸入第乙個數:'))

second_no = int(input('請輸入第二個數:'))

min_no = first_no if first_no < second_no else second_no

print('兩個數中較小的數是:', min_no)

Python基礎練習之分支結構

1.輸入1 12之間的整數,輸出其對應的季節。3到5為spring,6 8為summer,9 11為autumn,12 2為winter。其他則輸出錯誤提示。n eval input 請輸入1 12之間的整數 res if type n int res 輸入的不是整數 else if n in 3 ...

python系列3 順序結構和分支結構

中的結構共分為三種,本篇主要講解順序結構和分支結構。順序結構介紹 順序結構是 執行的基礎,在同乙個 塊中,自上而下按順序執行,這種順序就被稱為順序結構。案例 執行 時會發現先輸出hello world,然後等待使用者輸入,最後輸出使用者輸入的內容。這個就是順序結構。使用input 函式獲取鍵盤輸入 ...

Python 分支結構

分支結構示例1 pm2.5.ipynb pm input 請輸入pm2.5的值 print pm print type pm eval函式功能 將字串str當成有效的表示式來求值並返回計算結果 pm1 eval pm if pm1 75 print 空氣汙染警報 if pm1 35 print 空氣...