1.將姓氏,名字的第二個字,名字第三個字用變數分別建立字型檔
surname = '趙錢孫李周吳鄭王馮陳褚衛蔣沈韓楊朱秦尤許'
second ='中萬斯近元偉麗利陳國士文連百巨集立成海友南廣雲基天明'
third = '隆智渝順樂天傑夫陳兵思霆煒祺亮剴炫翔維瑞稻嘉林慶偉勤棟源路煥霖彩明邦聞朵浩翰榮奕涓藝'
2.input函式獲取要輸出幾個姓名
3.for迴圈裡使用random隨機數函式隨機出是要列印出兩個字的名字還是三個字的名字
4.if語句進行判斷,並再次使用random函式將變數裡的文字隨機提取出乙個字將其連線起來
newname = random.choice(surname)+random.choice(second)
5.print輸出
全部**:
import random
surname = '趙錢孫李周吳鄭王馮陳褚衛蔣沈韓楊朱秦尤許'
second ='中萬斯近元偉麗利陳國士文連百巨集立成海友南廣雲基天明'
third = '隆智渝順樂天傑夫陳兵思霆煒祺亮剴炫翔維瑞稻嘉林慶偉勤棟源路煥霖彩明邦聞朵浩翰榮奕涓藝'
newnamelist =
w =many = input('請輸入需要生成姓名的數量:')
for i in range(int(many)):
data = [2,3]
namelen = random.choice(data)
if namelen ==2:
newname = random.choice(surname)+random.choice(second)
elif namelen == 3:
newname = random.choice(surname) + random.choice(second)+random.choice(third)
print('生成的虛擬姓名列表為:\n'+'\n'.join(newnamelist))
python隨機姓名
python隨機姓名 import random as r xing 宇文 慕容 夏侯 諸葛 司馬 靈夢 ming 秋白 紫萱 忘機 盼璇 冷安 青林 長嶺 def make name for i in range 10 if name in xing print name r.choice min...
python 隨機產生姓名
coding utf 8 importrandom list xing 趙 錢 孫 李 周 吳 鄭 王 馮 陳 褚 衛 蔣 沈 韓 楊 張 李 list ming 豫 章 故 郡 洪 都 新 府 星 分 翼 軫 地 接 衡 廬 襟 三 江 而 帶 五 湖 控 蠻 荊 而 引 甌 越 物 華 天 寶 ...
隨機生成中文姓名c
include include include include include using namespace std void name 百家姓 複姓 char na2 59 男性常用名 char me1m 140 char me2m 140 女性常用名 char me1f 165 char me...