要求用户键入一个整数然后打印“是”如果该整数可以被3整除,否则打印“否”(Python)[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了要求用户键入一个整数然后打印“是”如果该整数可以被3整除,否则打印“否”(Python)[重复]相关的知识,希望对你有一定的参考价值。
我是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
声明,但实际上我无法理解。
答案
user_input = input("Type an integer: ")
user_int = int(user_input)
if user_int % 3==0:
print("Yes")
else:
print("No")
print("Yes")
- 使用模运算符
另一答案
如果模数为零,则n
可被k
整除。所以,你的病情应该是if user_number % 3 == 0
。
另一答案
它应该是print("Yes")
而不是print("Yes)
以上是关于要求用户键入一个整数然后打印“是”如果该整数可以被3整除,否则打印“否”(Python)[重复]的主要内容,如果未能解决你的问题,请参考以下文章
python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。