我试图创建一个if-else函数,如果一个整数n是奇数,它将打印'wird',如果它是偶数,并且包含2到5,它将打印'Not wird',如果它在6到20之间,它将打印'wird',如果它是大于20的偶数,它将打印'Not wird'。我尝试了以下代码,但无法运行,您能告诉我问题是什么吗
#!/bin/python
import math
import os
import random
import re
import sys
if __name__ == '__main__':
n = int(input().strip())
if n % 2 = 1:
print ("Weird")
else:
if n range(2,5):
print:("Not Weird")
else:
if n range(6,20):
print("Weird")
else:
print("Not Weird")
in
来检查某个内容是否在某个范围内李>==
运算符来检查相等性(而不是=
,这是赋值)李>这里也不需要范围,只需要简单的不等式运算符。您也不需要导入任何模块
我希望这有帮助!如果这不是您想要的,您仍然可以使用我的代码,但是可以重新组织部分
相关问题 更多 >
编程相关推荐