Python故事生成器
本文章小编来给大家分享使用Python制作一个故事生成器,仅供娱乐!
一、知识归纳
- StringVar:控件变量,python中在使用界面编程时,用于跟踪数值不断发生变化的变量,确保数值的变更可以随时在根窗口上面显示出来。
- get():用于获取文本框中用户输入的内容
- set():用于放置可变的文本或者其他内容,并使其在根窗口显示出来
- random.choice(seq):用于从序列中随机选择一个元素
二、创建代码
from tkinter import*#导入tkinter库
from tkinter import font#从tkinter库中导入font模块
import random#导入随机模块
from tkinter.messagebox import*#从tkinter库中导入messagebox模块
def reply():#定义功能函数,用于获取文本框的内容、随机选取沙雕故事、弹出错误提示框
num1=textbox1.get()#将从左边文本框获取的内容赋值给变量num1
num2=textbox2.get()#将从右边文本框获取的内容赋值给变量num2
for i in range(10):#循环语句,循环次数为10次
p=random.choice(place)#将随机选取的地点赋值给变量p
t=random.choice(time)#将随机选取的时间赋值给变量t
s=random.choice(story)