您当前的位置:首页 > 文章 > Python 逢七拍手小游戏2.0

Python 逢七拍手小游戏2.0

作者:周华2022 时间:2023-09-25 阅读数:636 人阅读
"""
    逢七拍手游戏
介绍:
    逢七拍手游戏的规则是:从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()


运行结果:

 

本站大部分文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了您的权益请来信告知我们删除。邮箱:1451803763@qq.com