|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- print('请输入一个年份:',end="")
- while True:
- year = input()
- if not year.isdigit():
- print('错啦,这不是数字')
- print("请输入数字:",end="")
- else:
- year = int()
- if year/400 == int(year/400):
- print(year + ' 1是闰年!')
- else:
- if (year/4 == int(year/4)) and (year/100 != int(year/100)):
-
- print(year + ' 2是闰年!')
- else:
-
- print(year + ' 不是闰年!')
复制代码
这段代码我输入字母其他符号就提示不是数字,我输入数字就提示变量不是整值????
- print('请输入一个年份:', end="")
- while True:
- year = input()
- if not year.isdigit():
- print('错啦,这不是数字')
- print("请输入数字:", end="")
- else:
- year = int(year) # 这里应是 int(year)
- if year / 400 == int(year / 400):
- print(str(year) + ' 1是闰年!')
- else:
- if (year / 4 == int(year / 4)) and (year / 100 != int(year / 100)):
- print(str(year) + ' 2是闰年!')
- else:
- print(str(year) + ' 不是闰年!') # 将 year 转化为字符串
复制代码
|
|