Python说它在“elif(i%7==0)或str.计数(str(i),'7')>;0:“我想不出来。 我是Python新手,所以它一定很简单。你知道吗
k=int(input("enter the value for k:"))
n=int(input("enter the value for n:"))
if k>=1 and k<=9:
for i in range(1,n+1):
if (i%7==0) and str.count(str(i),'7')>0:
print("boom-boom!")
elif (i%7==0) or str.count(str(i),'7')>0:
print("boom")
else: print(i)
添加适当的缩进:
问题在于你的身份:
确保“elif”与“if”和“else”语句一致。 Python对缩进和空格很敏感。你知道吗
下面是一个改进的解决方案:
相关问题 更多 >
编程相关推荐