猫史档案馆


【Python作品分享】考考你的计算【作品秀】

用户:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO查看:1 回复:1 评论:1 创建时间:2021-08-14T12:13:33


【作品展示】

center_image

 

【作品介绍】

在评论区打出你的分数吧

 

【作品源代码】

import turtle
import random
import time

screen = turtle.Screen()
screen.tracer(0)
k = turtle.Pen()
dui = turtle.Pen()
cuo = turtle.Pen()
biaoti = turtle.Pen()
k.hideturtle()
dui.hideturtle()
cuo.hideturtle()
biaoti.hideturtle()
dui.penup()
dui.goto(-200, -300)
dui.pendown()
cuo.penup()
cuo.goto(200, -300)
cuo.pendown()
biaoti.penup()
biaoti.goto(0, 200)
biaoti.pendown()
dui.pencolor('green')
dui.write('对: 0', font=("文泉驿正黑", 50), align="center")

cuo.pencolor('red')
cuo.write('错: 0', font=("文泉驿正黑", 50), align="center")

i = 0
cuoo = 0
duii = 0
u = 0
qwq = 0
sss = 0
ss = 0

while i < 10:
    biaoti.pencolor("white")
    biaoti.dot(500)
    biaoti.pencolor("black")
    sss = i + 1
    ss = "第" + str(sss) + "题"
    biaoti.write(ss, font=("文泉驿正黑", 50), align="center")
    j = (random.randint(0, 100))
    v = (random.randint(0, 100))
    y = str(j) + '+' + str(v)
    k.write(y, font=("文泉驿正黑", 50), align="center")
    z = int(screen.textinput("电脑", "结果:"))
    k.pencolor("white")
    k.dot(400)
    k.pencolor("black")
    a = v+j
    if z == a:
        k.write('对了', font=("文泉驿正黑", 50), align="center")
        time.sleep(1)
        k.pencolor("white")
        k.dot(500)
        k.pencolor("black")
        duii = duii + 1
        u = '对:' + str(duii)
        dui.pencolor("white")
        dui.dot(500)
        dui.pencolor("green")   
        dui.write(u, font=("文泉驿正黑", 50), align="center")

    else:
        k.write('错了', font=("文泉驿正黑", 50), align="center")
        time.sleep(1)
        k.pencolor("white")
        k.dot(500)
        k.pencolor("black")
        cuoo = cuoo + 1
        u = '错:' + str(cuoo)
        cuo.pencolor("white")
        cuo.dot(500)
        cuo.pencolor("red")
        cuo.write(u, font=("文泉驿正黑", 50), align="center")
        qwq = 1
    i = i + 1

if qwq == 0:
    k.write('对了', font=("文泉驿正黑", 50), align="center")
else:
    k.write('错了', font=("文泉驿正黑", 50), align="center")
k.pencolor("white")
k.dot(1000)
k.pencolor("black")
k.write('您的总成绩是:', font=("文泉驿正黑", 50), align="center")
k.penup()
k.goto(0, -100)
k.pendown()
k.write(duii, font=("文泉驿正黑", 50), align="center")        

turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
沐夏_IMuXia沐夏_IMuXia

10分

点赞0


评论