摆烂与躺平 2022-04-12 20:03 采纳率: 100%
浏览 25
已结题

python的while循环

不知道返回到第一步怎样去用代码实现,需要用到哪些语法,需要哪些条件?请各位指点迷津

img

  • 写回答

1条回答 默认 最新

  • A-Chin 2022-04-12 20:19
    关注

    先写while True:,输入一个数,转成float,然后再round,判断是否在范围内,不在范围内重新输入,如果在范围内,判断是奇数偶数

    
    while True:
        n = input("input a number:")
        n = float(n)
        n = round(n)
        if n > 100 or n < 0:
            continue
        print("Inlid input number")
        if n % 2 == 0:
            print("The value %d is Even" %(n))
            break
        else:
            print("The value %d is Odd" %(n))
            break
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月20日
  • 已采纳回答 4月12日
  • 创建了问题 4月12日