m0_56678828
m0_56678828
采纳率0%
2021-04-05 20:38

python作业:从键盘输入1~12的任意一个数字,输出对应的生肖名称。不知道怎么操作,有没有大神教

python作业:从键盘输入1~12的任意一个数字,输出对应的生肖名称。不知道怎么操作,有没有大神教一下!谢谢了。
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • m0_37886429 幸福丶如此 14天前
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    names = {
        1:'鼠',2:'牛',3:'虎',4:'兔',
        5:'龙',6:'蛇',7:'马',8:'羊',
        9:'猴',10:'鸡',11:'狗',12:'猪',
    }
    
    while True:
        num = int(input('请输入 1 至 12 之间的数字:'))
        if num > 12 or num < 1:
            print('输入有误,请输入 1 至 12 之间的数字')
        else:
            print(names[num])
            exit(1)
    点赞 评论 复制链接分享
  • weixin_42796704 一个忧郁的吉他手 15天前

    sx=[鼠,牛,.......]

    X = imput 1到12

    print(sx[x-1])

    忘了python语法了,不过就是这个意思.先搞个列表, 输入值-1为列表的下标,然后打印出来

     

    点赞 评论 复制链接分享
  • SoftwareTeacher SoftwareTeacher 15天前

    请你先写一个数组, 然后用户从键盘输入一个数字 n, 你就输出这个数组的第 n 个元素, 可以么? 

    点赞 评论 复制链接分享
  • hihell 梦想橡皮擦 15天前

    解答技巧,input + 一个列表

    点赞 评论 复制链接分享

为你推荐