猫史档案馆


【Python作品分享】幸运套圈机【作品秀】

用户:张竹Gina张竹Gina查看:0 回复:0 评论:0 创建时间:2023-11-23T20:52:16


【作品展示】

center_image

 

【作品介绍】

可用AD键控制移动,输入其他字符会套中,一次可以同时套三个圈,最后会显示得分。没有图片,随便上传了个证书

 

【作品源代码】

import turtle
import random
q1=turtle.Pen()
q2 = turtle.Pen()
q3 = turtle.Pen()
q4 = turtle.Pen()
q5 = turtle.Pen()
q6 = turtle.Pen()
t = turtle.Pen()
q1.penup()
q2.penup()
q3.penup()
q4.penup()
q5.penup()
q6.penup()
t.penup()
q1.goto(-250,0)
q2.goto(-150, 0)
q3.goto(-50, 0)
q4.goto(50, 0)
q5.goto(150, 0)
q6.goto(250, 0)
t.goto(-50, 0)
t.dot(300,'red')
q1.dot(50,'green')
q2.dot(50,'green')
q3.dot(50,'green')
q4.dot(50,'green')
q5.dot(50,'green')
q6.dot(50,'green')
print('幸运套圈机已准备,AD键控制移动,按下其他键套中。')
mov='D'
sy=1
while mov=='A' or mov=='D':
    mov=input()
    if mov=='A':
        t.forward(-100)
        sy=sy-1
    elif mov=='D':
        t.forward(100)
        sy=sy+1
    q1.clear()
    q2.clear()
    q3.clear()
    q4.clear()
    q5.clear()
    q6.clear()
    t.clear()
    t.dot(300, 'red')
    q1.dot(50, 'green')
    q2.dot(50, 'green')
    q3.dot(50, 'green')
    q4.dot(50, 'green')
    q5.dot(50, 'green')
    q6.dot(50, 'green')
tz = [random.randint(1, 5),random.randint(
    1, 5),random.randint(1, 5),random.randint(1, 5),random.randint(1, 5),random.randint(1, 5)]
tzq=tz[sy:sy+3]
print('你套中了',tzq)
print('总分是', tzq[0]+tzq[1]+tzq[2],'分')
print('所有圈的分数是',tz)
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页