要求用户键入一个整数,然后将该整数除以3则输出“是”,否则输出“否”(Python)

时间:2018-09-03 11:30:00

标签: python input integer

我是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声明,但实际上我无法弄清楚。

3 个答案:

答案 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")
  1. print("Yes")

  2. 使用模运算符