完善下面“过7游戏”的程序,这个程序有5人以上参加,从任意一人从1开始报数:当遇到7的倍数(如7、14等)或含有数字7(17,27等)必须以敲桌子代替(输出敲桌子)。
n = 0
while n <= 99:
n=n+1
if (n%7!=0 or n%10=7)
print("敲桌子")
else:
print(n)
条件框里后面的条件数字包涵7的始终出不来
完善下面“过7游戏”的程序,这个程序有5人以上参加,从任意一人从1开始报数:当遇到7的倍数(如7、14等)或含有数字7(17,27等)必须以敲桌子代替(输出敲桌子)。
n = 0
while n <= 99:
n=n+1
if (n%7!=0 or n%10=7)
print("敲桌子")
else:
print(n)
条件框里后面的条件数字包涵7的始终出不来
试试这样:
n = 0
while n <= 99:
n += 1
if (n % 7 == 0 or '7' in str(n)):
print("敲桌子")
else:
print(n)
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢