桌面开一个小窗口背单词 用Python做代码
时间: 2024-03-16 12:45:55 浏览: 103
好的,以下是一个简单的Python代码实现,可以在桌面上弹出一个窗口,用于背单词:
```python
from tkinter import *
import random
# 单词列表,可以自己添加或修改
words = ["apple", "banana", "cherry", "dog", "elephant", "fox", "grape", "horse", "ice cream", "jacket"]
# 随机选择一个单词
word = random.choice(words)
# 创建窗口
window = Tk()
window.title("背单词")
window.geometry("300x100")
# 显示单词
word_label = Label(window, text=word, font=("Arial", 30))
word_label.pack(pady=20)
# 添加按钮,点击后随机选择一个新单词
button = Button(window, text="下一个", command=lambda: word_label.config(text=random.choice(words)))
button.pack()
# 运行窗口
window.mainloop()
```
你可以将代码保存为一个.py文件,然后双击运行即可在桌面上弹出一个窗口,用于背单词。
相关问题
用python做一个桌面时钟
你可以使用Python的Tkinter库来创建一个简单的桌面时钟。Tkinter是Python自带的标准图形用户界面工具包。下面是一个基本的例子:
```python
import tkinter as tk
from tkinter import ttk
import time
def update_time():
current_time = time.strftime("%H:%M:%S", time.localtime())
clock.config(text=current_time)
clock.after(1000, update_time) # 每秒更新一次时间
root = tk.Tk()
root.title("简单时钟")
root.geometry('200x100')
clock = ttk.Label(root, font=("Arial", 50), anchor='center')
clock.pack(pady=20)
update_time() # 启动计时器
root.mainloop()
```
在这个例子中,我们首先导入了需要的模块,然后定义了一个`update_time`函数,它获取当前的时间并显示在Tkinter的Label组件上。通过`after`方法设置定时器每秒触发一次这个函数。
运行上述代码后,你会看到一个简单的时钟窗口在屏幕上显示当前时间。
用Python写一个背单词系统
好的,以下是一个简单的背单词系统的Python代码示例:
```python
import random
# 单词列表
words = {
"apple": "苹果",
"banana": "香蕉",
"orange": "橙子",
"grape": "葡萄",
"watermelon": "西瓜",
"pear": "梨子",
"pineapple": "菠萝",
"peach": "桃子",
"lemon": "柠檬"
}
# 随机选择一个单词
word = random.choice(list(words.keys()))
# 提示用户翻译
print("请翻译单词:", word)
# 获取用户输入
answer = input()
# 判断答案是否正确
if answer == words[word]:
print("答案正确!")
else:
print("答案错误,正确答案是:", words[word])
```
这个程序会从一个单词列表中随机选择一个单词,然后提示用户翻译这个单词。用户输入答案后,程序会判断答案是否正确,并输出相应的提示信息。您可以根据需要对程序进行修改和扩展。
阅读全文