猫史档案馆


【Python作品分享】姓-1【作品秀】

用户:最强理发师伍六七最强理发师伍六七查看:0 回复:0 评论:0 创建时间:2020-08-07T12:27:53


【作品展示】

center_image

 

【作品介绍】

丰富

 

【作品源代码】

import turtle
pen = turtle.Pen()
pen.speed(0)
pen.hideturtle()


family_name_list = ['李', '王', '张', '刘', '陈', '杨', '赵', '黄', '周', '吴',
                    '徐', '孙', '胡', '朱', '高', '林', '何', '郭', '马', '罗',
                    '梁', '宋', '郑', '谢', '韩', '唐', '冯', '于', '董', '萧',
                    '程', '曹', '袁', '邓', '许', '傅', '沈', '曾', '彭', '吕',
                    '苏', '卢', '蒋', '蔡', '贾', '丁', '魏', '薛', '叶', '阎',
                    '余', '潘', '杜', '戴', '夏', '钟', '汪', '田', '任', '姜',
                    '范', '方', '石', '姚', '谭', '廖', '邹', '熊', '金', '陆',
                    '郝', '孔', '白', '崔', '康', '毛', '邱', '秦', '江', '史',
                    '顾', '侯', '邵', '孟', '龙', '万', '段', '漕', '钱', '汤',
                    '尹', '黎', '易', '常', '武', '乔', '贺', '赖', '龚', '文']
def get (family_name):
    for i in family_name_list:
        if i == family_name:
          return ("你的排名是:" + str(family_name_list.index(i) + 1))

    else:
        return"你竟然有正么罕见的姓"
print(get("齐"))

def drew(info):
    index = 0
    for k in range(10):
        for j in range(10):
            pen.penup()
            x = -250 + j*50
            y = 250 - k*50
            pen.goto(x,y)
            pen.pendown()
            for i in range(4):
                pen.forward(50)
                pen.right(90)
            pen.up()
            pen.goto(x + 25, -25-15+y)
            pen.pendown()
            pen.write(family_name_list[index],align="center",font=("楷体",20,"normal"))
            index += 1
    pen.penup()
    pen.goto(0, -300)
    pen.write(info,align="center", font=("楷体", 20, "normal"))

family_name = turtle.textinput("百家姓","请输入你的姓:")
info = get(family_name)
drew(info)

turtle.done()






 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页