03 python中的if分支結構
阿新 • • 發佈:2021-11-13
分支結構
-
if用來產生分支結構
-
小指令碼練習
-
英寸與釐米的轉換
#1英寸=2.54釐米 #輸入長度+單位 inch/cm while True: lenth=float(input('請輸入長度:')) unit=input('單位') #判斷是英寸還是釐米,輸出結果 if unit=='inch': print('%.2f inch= %.2f cm'%(lenth,2.54*lenth)) elif unit=='cm': print('%.2f cm= %.2f inch'%(lenth,lenth/2.54)) else: print('輸入有錯誤請重輸!')
-
百分制轉化為等級
""" 百分制成績轉換為等級製成績 """ score = float(input('請輸入成績: ')) if score >= 90: grade = 'A' elif score >= 80: grade = 'B' elif score >= 70: grade = 'C' elif score >= 60: grade = 'D' else: grade = 'E' print('對應的等級是:', grade)
-
輸入三條邊,如果能構成三角形的話計算周長和麵積
from math import sqrt #輸入三條邊長,如果能構成三角形就計算周長和麵積 a=int(input('the first side')) b=int(input('the second side')) c=int(input('the third side')) #判斷是否是三角形 #計算周長面積p=(a+b+c)/2)S=sqrt[p(p-a)(p-b)(p-c)] if a+b>c and a+c>b and b+c>a: p = (a + b + c) / 2 print('三角形周長是%.2f,面積是%.2f'% (a+b+c,sqrt(p*(p-a)*(p-b)*(p-c))))
-