以下是一個簡單的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}')
這個例子中,我們定義了兩個列表,分別是男性姓名列表和女性姓名列表。然后通過輸入的姓名進行匹配,如果輸入的姓名在男性姓名列表中,則判斷為男性;如果在女性姓名列表中,則判斷為女性;否則判斷為未知性別。最后輸出判斷結果。
請注意,這只是一個簡單的示例,實際上性別判斷是一個非常復雜的問題,僅僅根據姓名來判斷是不準確的。在實際應用中,需要綜合考慮更多的因素,如性別特征、人口統計數據等。