用户:ProjectMoon查看:0 回复:0 评论:0 创建时间:2020-07-12T08:40:47
【作品展示】

【作品介绍】
徐添加pu文件
【作品源代码】
import turtle
pen = turtle.Pen()
screen = turtle.Screen()
screen.setup(633, 633)
screen. bgpic("bg.gif")
def new_goto(x, y):
pen.penup()
pen.goto(x, y)
pen.pendown()
with open("word.txt", "r", encoding='gbk')as f:
word_list = f.readlines()
# print(word.list)
# line = 0
def recite_mode(word_list):
line = 0
for word in word_list:
word_cn,word_en = word.split()
new_goto(-300, 250 - line*41)
pen.write(word_cn, False, "left", font=("Arial", 16, "normal"))
new_goto(-158, 250-line*41)
pen.write(word_en, False, "left", font=("Arial", 16, "normal"))
line +=1
def test_mode(word_list):
line = 0
for word in word_list:
word_cn, word_en = word.split()
new_goto(-300,250-line*41)
pen.write(word_cn, False, "left", font=("Arial", 16,"normal"))
new_goto(-150,250-line*41)
answ = screen.textinput("英文输入柜",word_cn+"的英文是: ")
if answ == word_en:
pen.write(word_en,False,"left",font=("Arial", 16, "normal"))
else:
print("wrong")
pen.pencolor("red")
pen.write(word_en, False, "left", font=("Arial", 16, "bold"))
pen.pencolor("black")
line +=1
recite_mode(word_list)
mode = screen.textinput("背单词模式","你准备好开始背单词了吗? (提示: 输入yes或y开始背单词) ")
if mode == "yes" or "y":
screen.clear()
screen.bgpic("bg.gif")
test_mode(word_list)
turtle. done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn