用Python写的随机起名字的程序(可以起两字或三字名字)
今天老赵学习了easygui这个图形界面,因此想用easygui的界面写出一个随机起名字的程序
一、程序的完整代码
如果最近有想给宝宝起名字的朋友们,可以试试我这个程序哟~~~
import easygui as g
import sys
import random
while True:
x = g.buttonbox(msg="请选择要起的名字类型",title="起名器",choices=("单字名","双字名","结束"))
first_name = g.enterbox("请输入你的姓氏")
# 在unicode码中, 汉字的范围是(0x4E00, 9FBF)
second_name = random.randint(0x4e00, 0x9fbf)
tird_name = random.randint(0x4e00, 0x9fbf)
if str(x)== "单字名":
g.msgbox('名字为————' + first_name+chr(second_name))
break
elif str(x)== "双字名":
g.msgbox('名字为————' + first_name + chr(second_name) + chr(tird_name))
break
else:
sys.exit(0)
二、运行效果
这个名字有点奇奇怪怪滴,哈哈。
三、交流
这个程序是老赵原创的,如果你感觉不错记得给老赵点个赞哦。如果你有更好的思路,欢迎来找老赵交流哦~
ln3159865904: 按你这思路,有一个map就够了,为什么还要多加一个list呢?
郝沣冰淇淋: # 杨辉三角 Yang Hui Triangle n = int(input('请输入几层')) l1 = [[1 for i in range(j + 1)]for j in range(n)] for i in range(2, n): for j in range(1, i): l1[i][j] = l1[i - 1][j] + l1[i - 1][j - 1] for i in l1: print(i) 这么写不行吗
董先森^|. .|^: 如果是pycharm连接的远程LInux中pyton库,每次增加后也是不显示,需要博主的步骤中选择别的库,保存,然后再选择远程的库连接地址,就好了,
2201_76050821: 请问__XX_H 和XX_H_INCLUDED有什么区别呀
2201_75343664: 我也是,要输入两次,程序还报错了