1. 程式人生 > >Python分支語句判斷人的合法結婚年齡

Python分支語句判斷人的合法結婚年齡

#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子句。