Python 逢七拍手小游戏2.0

python 复制代码
"""
    逢七拍手游戏

介绍:
    逢七拍手游戏的规则是:从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

相关推荐
大志说编程3 分钟前
LangChain框架入门17: 手把手教你创建LLM工具
python·langchain·ai编程
R-G-B31 分钟前
【P38 6】OpenCV Python——图片的运算(算术运算、逻辑运算)加法add、subtract减法、乘法multiply、除法divide
人工智能·python·opencv·图片的运算·图片加法add·图片subtract减法·图片乘法multiply
数据智能老司机39 分钟前
MCP 实战——全局视角:为什么 MCP 将成为 AI 的颠覆者
python·llm·mcp
在星空下44 分钟前
Fastapi-Vue3-Admin
前端·python·fastapi
cxyll12341 小时前
从接口自动化测试框架设计到开发(三)主流程封装、返回数据写入excel
前端·python·excel
Kyln.Wu1 小时前
【python实用小脚本-190】Python一键删除PDF任意页:输入页码秒出干净文件——再也不用在线裁剪排队
服务器·python·pdf
九章云极AladdinEdu2 小时前
Scikit-learn通关秘籍:从鸢尾花分类到房价预测
人工智能·python·机器学习·分类·scikit-learn·gpu算力
抠头专注python环境配置2 小时前
Pytorch GPU版本安装保姆级教程
pytorch·python·深度学习·conda
小磊哥er3 小时前
【办公自动化】如何使用Python自动化处理PDF文档?
python
大模型真好玩3 小时前
DeepSeek更新!速览DeepSeek V3.1新特性
人工智能·python·mcp