python的while循环

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

img

先写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