我试图制作一个程序,告诉用户输入的号码是否是素数。我想知道如何将其格式化为返回剩余部分的位置。我有以下.py文件,但我一直收到错误"并非所有参数都在字符串格式化过程中被转换":
i = 2
x = input("Input your proposed prime number now:\n")
number = x % i
print (number)
答案 0 :(得分:3)
@Rishav格式不正确,请尝试:
x = int(input(Input your proposed prime number now:\n"))
如果您正在使用小数,则可以使用:
y = float(input("Input a decimal > "))
答案 1 :(得分:1)
input
在Python3中返回一个字符串。使用:
x = int(input("Input your proposed prime number now:\n")