"""
逢七拍手游戏
介绍:
逢七拍手游戏的规则是:从1开始顺序数数,数到有7,或者是7的倍数时,就拍一手。
例如:7、14、17......70......
知识点:
1、循环语句for
2、嵌套条件语句if/elif/else
3、数据类型转换
4、字符串索引
5、退出程序函数exit()
举一反三:
1、当输入非整数时,如何给出提示,并重新输入
2、如何循环输入,直至满足退出条件
"""
count = 0 # 计次
# 提示语
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(i, end='\t')
count += 1 # 计数
# 包含本身的数
else:
for j in str(i):
if j == str(num):
print(i, end='\t')
count += 1 # 计数
# 换行排列
if count % 5 == 0 and count != 0:
count = 0 # 清零
print()
运行结果:
作者:周华
创作日期:2023/9/24