"""逢七拍手游戏介绍:逢七拍手游戏的规则是:从1开始顺序数数,数到有7,或者是7的倍数时,就拍一手。例如:7、14、17......70......知识点:1、循环语句for2、嵌套条件语句if/elif/else3、数据类型转换4、字符串索引5、退出程序函数exit()举一反三:1、当输入非整数时,如何给出提示,并重新输入2、如何循环输入,直至满足退出条件"""# 提示语
print('根据您输入数字,输出它倍数以及包含它的所有数')num = int(input('请输入1-9的数字:'))# 制定范围
if num < 1 or num > 9:print('输入有误!请重新输入1-9的数字')exit() # 停止当前程序的执行并退出# 在1-100中找到倍数和包含本身的数
for i in range(1, 101):# 倍数if i % num == 0:print('*', end='\t')# 包含本身的数else:for j in str(i):if j == str(num):print('*', end='\t')break # 结束当前循环# 打印不需要拍手的数字else:if j == str(i)[-1]: # 感谢那位网友的鞭策print(i, end='\t')break # 结束当前循环# 换行排列if i % 10 == 0:print()
运行结果:
只打印需要拍手的数字请参考:
Python 逢七拍手小游戏_周华2022的博客-CSDN博客
作者:周华
创作日期:2023/9/24