
如图,代码差不多是这样,但是怎么让输入数字小于1和大于12的时候报错呢?现在这个代码输入0这类数字就是出现“.”但不报错
我自己想的是用if语句来写范围,但是if 1<= number<=12这样又直接不运行而且在后方出现一条红杠

如图,代码差不多是这样,但是怎么让输入数字小于1和大于12的时候报错呢?现在这个代码输入0这类数字就是出现“.”但不报错
我自己想的是用if语句来写范围,但是if 1<= number<=12这样又直接不运行而且在后方出现一条红杠
n= int(input("请输入月份代表的数字:"))
if n < 1 or n > 12:
print("输入的月份有误,请重新输入")
#其他代码