我是Python的新手。我已经了解了If else语句,因此此练习必须与If else一起进行,而不是更多。
编写一个程序,要求用户键入一个整数,如果该整数可以被3整除,则打印“是”,否则打印“否”
我的代码是这样的:
user_input = input("Type an integer: ")
user_int = int(user_input)
if user_int / 3:
print("Yes)
else:
print("No")
我认为我搞砸了if
声明,但实际上我无法弄清楚。
答案 0 :(得分:1)
n
可被k
整除。因此,您的条件应该为if user_number % 3 == 0
。
答案 1 :(得分:0)
应为print("Yes")
而不是print("Yes)
答案 2 :(得分:0)
user_input = input("Type an integer: ")
user_int = int(user_input)
if user_int % 3==0:
print("Yes")
else:
print("No")
print("Yes")
使用模运算符