猫史档案馆


【Python作品分享】统计两个正整数的公约数数量【作业帖】

用户:tom_ztom_z查看:0 回复:0 评论:0 创建时间:2021-04-18T12:22:14


【作品展示】

center_image

 

【作品介绍】

NCT考试模拟卷试题,仅供参考,有问题请留言。

 

【作品源代码】

import turtle
pen = turtle.Pen()
screen = turtle.Screen()
screen.screensize(喵0, 500, "#5BBDC8")
pen.hideturtle()
pen.color("#FFFFFF")
pen.up()
pen.goto(200, 0)
pen.write("紧急", align="center", font=("Arial", 16, "normal"))
pen.down()
pen.goto(-200, 0)
pen.write("不紧急", align="center", font=("Arial", 16, "normal"))
pen.up()
pen.goto(0, 200)
pen.write("重要", align="center", font=("Arial", 16, "normal"))
pen.down()
pen.goto(0, -230)
pen.write("不重要", align="center", font=("Arial", 16, "normal"))
task = {"紧急重要": [], "紧急不重要": [], "重要不紧急": [], "不重要不紧急": []}
while True:
    task_type = input("输入要操作的任务类型:")
    if task_type != "quit":
        task_num = int(input("输入你要添加的任务数量:"))
        for j in range(task_num):
            task_sub = input("输入任务:")
            task[task_type].append(task_sub)
    else:
        break
print(task)
l1 = task["紧急重要"]
for i in l1:
    pen.up()
    pen.goto(20, 150-l1.index(i)*30)
    pen.color("red")
    pen.down()
    pen.write(i, align="left", font=("Arial", 16, "normal"))
l2 = task["紧急不重要"]
for i in l2:
    pen.up()
    pen.goto(20, -50-l2.index(i)*30)
    pen.color("yellow")
    pen.down()
    pen.write(i, align="left", font=("Arial", 16, "normal"))
l3 = task["重要不紧急"]
for i in l3:
    pen.up()
    pen.goto(-150, 150-l2.index(i)*30)
    pen.down()
    pen.write(i, align="left", font=("Arial", 16, "normal"))
l4 = task["不紧急不重要"]
for i in l4:
    pen.up()
    pen.goto(-150, -150-l2.index(i)*30)
    pen.down()
    pen.write(i, align="left", font=("Arial", 16, "normal"))
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页