from random import randint, choice
def Male(): # 男姓名
for i in range((int(frequency))):
if name in last_name:
if randint(1, 3) != 1:
print(name + choice(man_first_name) + choice(man_first_name))
else:
print(name + choice(man_first_name))
else:
print("don't have this name!")
break
def Female(): # 女性名
for i in range((int(frequency))):
if name in last_name:
if randint(1, 3) != 1:
print(name + choice(woman_first_name) + choice(woman_first_name))
else:
print(name + choice(woman_first_name))
else:
print("don't have this name!")
break
def Name(): # 起名\判断
if gender == "男":
Male()
elif gender == "女":
Female()
if __name__ == '__main__':
print("---------欢迎使用起名系统---------")
man_first_name = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董梁杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田樊胡凌霍虞万支柯昝管卢莫经房裘缪干解应宗丁宣贲邓郁单杭洪包诸左石崔吉钮龚程嵇邢滑裴陆荣翁荀羊於惠甄麴家封芮羿储靳汲邴糜松井段富巫乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫宁仇栾暴甘钭厉戎祖武符刘景詹束龙叶幸司韶郜黎蓟薄印宿白怀蒲邰从鄂"
woman_first_name = open(r"C:\Users\ACER\PycharmProjects\pythonProject\python\文件\女_名字.txt", encoding='utf-8').read().split('、')
last_name = open(r"C:\Users\ACER\PycharmProjects\pythonProject\python\文件\姓氏", encoding='utf-8').read().split(',')
name = input("Please input your wish last name:")
gender = input("Please input your wish gender:")
frequency = input("Please input the Number of names generated:")
print("------------------------------------")
Name()