溫馨提示×

python性別判斷代碼怎么寫

小億
240
2023-10-12 02:51:55
欄目: 編程語言

以下是一個簡單的Python性別判斷代碼示例:

def gender_check(name):
male_names = ['john', 'michael', 'david', 'james'] # 男性姓名列表
female_names = ['mary', 'linda', 'sarah', 'emily'] # 女性姓名列表
if name.lower() in male_names:
return 'Male'
elif name.lower() in female_names:
return 'Female'
else:
return 'Unknown'
# 測試
name = input('請輸入姓名:')
gender = gender_check(name)
print(f'{name}的性別為:{gender}')

這個例子中,我們定義了兩個列表,分別是男性姓名列表和女性姓名列表。然后通過輸入的姓名進(jìn)行匹配,如果輸入的姓名在男性姓名列表中,則判斷為男性;如果在女性姓名列表中,則判斷為女性;否則判斷為未知性別。最后輸出判斷結(jié)果。

請注意,這只是一個簡單的示例,實際上性別判斷是一個非常復(fù)雜的問題,僅僅根據(jù)姓名來判斷是不準(zhǔn)確的。在實際應(yīng)用中,需要綜合考慮更多的因素,如性別特征、人口統(tǒng)計數(shù)據(jù)等。

0