如何用Python的tkinter库制作一个简单的随机点名程序界面?

2026-05-16 23:170阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计342个文字,预计阅读时间需要2分钟。

如何用Python的tkinter库制作一个简单的随机点名程序界面?

今天学到Python,有一个名为random的内置模块,可用于生成随机数。这个好玩的模块可以用来做上课随机点名的小程序了。下面是一个简单的示例代码:

pythondef main_cor(): import random i=random.randrange(0, 29) with open('roll_call.txt', 'w') as f: f.write(str(i))

今天学到Python 有一个名为 random 的内置模块,可用于生成随机数,

这个好玩~可以用来做为上课随机点名的程序了哈哈。。

def main_cor(): import random i = random.randrange(0,29) with open('roll_call.txt', encoding='utf-8') as file_obj: contents = file_obj.read() stuff = contents.split(' ') s = stuff[i] str = s.encode('gbk') print(str.decode('gbk'))

roll_call.txt里装有全班30位同学的姓名,姓名直接用空格键隔开,(注意:txt存放的路径跟代码的路径要一样哦!)。先将txt文本里各位同学的名字用split()分开,每个名字都分别为一个字符串,random模块生成的随机数用于决定提取txt文档里的第几位同学。

阅读全文

本文共计342个文字,预计阅读时间需要2分钟。

如何用Python的tkinter库制作一个简单的随机点名程序界面?

今天学到Python,有一个名为random的内置模块,可用于生成随机数。这个好玩的模块可以用来做上课随机点名的小程序了。下面是一个简单的示例代码:

pythondef main_cor(): import random i=random.randrange(0, 29) with open('roll_call.txt', 'w') as f: f.write(str(i))

今天学到Python 有一个名为 random 的内置模块,可用于生成随机数,

这个好玩~可以用来做为上课随机点名的程序了哈哈。。

def main_cor(): import random i = random.randrange(0,29) with open('roll_call.txt', encoding='utf-8') as file_obj: contents = file_obj.read() stuff = contents.split(' ') s = stuff[i] str = s.encode('gbk') print(str.decode('gbk'))

roll_call.txt里装有全班30位同学的姓名,姓名直接用空格键隔开,(注意:txt存放的路径跟代码的路径要一样哦!)。先将txt文本里各位同学的名字用split()分开,每个名字都分别为一个字符串,random模块生成的随机数用于决定提取txt文档里的第几位同学。

阅读全文