- """
- 逢七拍手游戏
- 介绍:
- 逢七拍手游戏的规则是:从1开始顺序数数,数到有7,或者是7的倍数时,就拍一手。
- 例如:7、14、17......70......
- 知识点:
- 1、循环语句for
- 2、嵌套条件语句if/elif/else
- 3、数据类型转换
- 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