背单词考勤程序python代码
时间: 2024-10-24 22:00:58 浏览: 24
创建一个简单的背单词考勤程序,你可以使用Python的Turtle库来绘制一个游戏场景,并结合random库随机选择单词,用户尝试输入单词并检查是否正确。以下是一个基础的示例代码:
```python
import turtle
import random
# 准备一些单词列表
words = ["apple", "banana", "cherry", "date", "elderberry"] # 更换为你想要的单词
def draw_canvas(size):
screen = turtle.Screen()
screen.setup(width=size, height=size)
screen.bgcolor("lightgreen")
return screen
def show_word(word):
t = turtle.Turtle()
t.speed(0)
t.penup()
t.goto(-size // 2 + 50, size // 2 - 50)
t.pendown()
t.color("blue")
for letter in word:
t.write(letter, align="center", font=("Arial", 24, "normal"))
t.penup()
t.forward(70)
t.pendown()
def check_answer():
user_input = input("请输入单词:")
if user_input.lower() == correct_word.lower():
print("恭喜,答对了!")
else:
print("很遗憾,错误。正确答案是:", correct_word)
if __name__ == "__main__":
size = 400
screen = draw_canvas(size)
# 随机选取一个单词
correct_word = random.choice(words)
show_word(correct_word)
while True:
check_answer()
```
在这个程序中,用户需要通过输入来猜测屏幕显示的单词。每次猜完后,会提示用户是否答对。如果想继续游戏,可以添加循环直到用户选择退出。
阅读全文