Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何编写代码来知道可被秒整除的整数?_Python_Python 3.x - Fatal编程技术网

Python 如何编写代码来知道可被秒整除的整数?

Python 如何编写代码来知道可被秒整除的整数?,python,python-3.x,Python,Python 3.x,我写了一个代码 i = input() w = input() if i % w > 0 : print("Yes") 它接受两个整数作为输入。如果第一个可被第二个整除(例如10和5或24和8,但不是10和3或24和7),则输出“是”,否则输出“否”,除非第二个为零,在这种情况下,它输出“不能被零除”。但它导致了一个错误。请帮助我知道这段代码的错误和答案。使用int()转换为整数并用括号分组 i = int(input()) w = int(inpu

我写了一个代码

i = input()

w = input()

if i % w >  0 :
  
   print("Yes")

它接受两个整数作为输入。如果第一个可被第二个整除(例如10和5或24和8,但不是10和3或24和7),则输出“是”,否则输出“否”,除非第二个为零,在这种情况下,它输出“不能被零除”。但它导致了一个错误。请帮助我知道这段代码的错误和答案。

使用
int()
转换为整数并用括号分组

i = int(input())
w = int(input())
if (i % w) > 0:
   print("Yes")

使用
int()
强制转换为整数,并使用括号分组

i = int(input())
w = int(input())
if (i % w) > 0:
   print("Yes")

使用
int
将对象类型从字符串更改为整数

若要处理除以0,请使用try和except

i = int(input())
w = int(input())

try:
    if (i%w) == 0:
        print("Yes")
    else:
         print("No")
except ZeroDivisionError:
    print("second input can't be 0")

使用
int
将对象类型从字符串更改为整数

若要处理除以0,请使用try和except

i = int(input())
w = int(input())

try:
    if (i%w) == 0:
        print("Yes")
    else:
         print("No")
except ZeroDivisionError:
    print("second input can't be 0")

因为当数字是一个除数时,模函数返回零,所以您甚至不必使用and
=
运算符

try:
    result = “Yes” if not (i % w) else “No”
except ZeroDivisionError:
    result = “Divide by zero”
print(result)

因为当数字是一个除数时,模函数返回零,所以您甚至不必使用and
=
运算符

try:
    result = “Yes” if not (i % w) else “No”
except ZeroDivisionError:
    result = “Divide by zero”
print(result)

错误是什么?你剩下的代码在哪里?您只有
打印(“是”)
在哪里指定
打印(“否”)
?错误是什么?你剩下的代码在哪里?您只有
打印(“是”)
在哪里指定
打印(“否”)