def pchecker(n):
i=2
while i<n:
if n/i==n//i:
x=0
break
if x==0:
print("composite")
else:
print("prime")
a=int(input("enter the no. to be checked"))
pchecker(a)
这是我的代码,但它显示错误
G:\python>python prime.py
File "prime.py", line 3
while i<n:
^
TabError: inconsistent use of tabs and spaces in indentation
我从来没有在任何地方使用过标签我到处都有4个空格用于缩进。我在notepad ++中编写我的代码
答案 0 :(得分:0)
我复制了你的代码,它在我的机器上运行没有问题。我没有使用记事本++,所以我不知道是否有任何方法可能会意外地获取标签而不是空格,但您在问题中发布的代码肯定没有任何问题。如果您无法找到导致文件中出现错误的标签的原因,请尝试将您在此处发布的代码粘贴回文件中。