要求用户输入一个整数,如果该整数能被 3 整除,则打印“是”,否则打印“否”

我是 Python 的新手。我已经学会了 If else 语句,所以这个练习必须与 If else 一起进行,而不是更多的东西。


编写一个程序,要求用户输入一个整数,如果该整数能被 3 整除则打印“Yes”,否则打印“No”


我的代码是这样的:


user_input = input("Type an integer: ")

user_int = int(user_input)

if user_int / 3:

    print("Yes)

else:

    print("No")

我想我搞砸了if声明,但我真的无法弄清楚。


慕森卡
浏览 298回答 3
3回答

jeck猫

user_input = input("Type an integer: ")user_int = int(user_input)if user_int % 3==0:    print("Yes")else:    print("No")print("Yes")使用模运算符

梵蒂冈之花

nk如果模为零,则可被整除。所以,你的情况应该是if user_number % 3 == 0。

ibeautiful

它应该print("Yes")代替print("Yes)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python