问题内容:从零输入数字,遇到7的倍数输出“过”。
代码思路:采用循环判断方法解决问题。
代码1:n=99
for i in range(0,n,1):
if i % 7 == 0:
print("过")
else:print(i)
i=i+1
运行结果:
结果分析:虽然完成了任务要求,但是翻阅极不方便。
代码2:
max=int(input('请输入范围:')) for i in range(1,max+1):str_index=str(i)if i%7==0:print('过',end='')else:print(i,end='')if i%10==0:print('\n')
运行结果:
结果分析:效果好了不少。