Python分支語句判斷人的合法結婚年齡
阿新 • • 發佈:2019-01-02
#Copyright (c)2017, 東北大學軟體學院學生 # All rightsreserved #檔名稱:a.py # 作 者:孔雲 #問題描述:我國婚姻法規定,男性22歲為合法結婚年齡,女性20歲為合法結婚年齡,判斷一個人是否到了合法結婚年齡。 #問題分析:本程式中使用雙分支結構判斷性別,再用遞進的雙分支結構判斷年齡,最後輸出判斷結果。程式碼如下: sex=input("enter your sex(M or F):") age=int(input("enter your age(1-120):")) if sex=="M" : if age>=22: print ("reach the legal age of marriage") else: print ("There is no legal marriage age") else: if age>=20: print ("reach the legal age of marriage") else: print ("There is no legal marriage age")
執行結果:
注:當有多個條件需要滿足且條件之間有遞進關係,可以使用分支語句的巢狀。其中,if語句、elif子句以及else子句中都可以巢狀if語句或者if-elif-else子句。