今天老赵学习了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)
二、运行效果
这个名字有点奇奇怪怪滴,哈哈。
三、交流
这个程序是老赵原创的,如果你感觉不错记得给老赵点个赞哦。如果你有更好的思路,欢迎来找老赵交流哦~