我有一个问题,当我需要检查ff的数字是3整除,它应该返回“Divi”。 如果它可以被3整除,它应该返回“Sible”。 如果它可以被2和3整除,它应该返回“divisible”。你知道吗
我试过这个代码,但是如果我的x=6,我只想显示“可除”而不是“divi”和“sible”。但是,这段代码将这三个值返回给我。你知道怎么做吗?谢谢!你知道吗
def fun_divi():
if(x%2==0):
print("Divi")
if(x%3==0):
print("Sible")
if(x%2==0) and (x%3==0):
print("Divisible")
else:
print("Not divisible by any")
fizz_buzz()
使用单个结果变量:
您必须使用
elif
,修复缩进,并将multicase if语句置于顶部。不需要在声明中加括号。你知道吗如果您想要更简单的方法:
测试:
这是因为你应该使用降序排列的条件,比如
相关问题 更多 >
编程相关推荐