Python 逢七拍手小游戏
1 # 逢七拍手小游戏 2 3 """ 4 介绍: 5 逢七拍手游戏的规则是:从1开始顺序数数,数到有7,或者是7的倍数时,就拍一手。 6 例如:7、14、17......70...... 7 8 知识点: 9 1、数据类型转换 10 2、for 循环语句 11 3、if 条件语句 12 """ 13 14 15 # 变量定义 16 s = 1 # 记录打印次数 17 t = 1 # 记录拼接'7'的个数 18 19 # 预先文字打印 20 print("包含'7'和'7'的倍数有:") 21 22 # 可以尝试改变数数大的范围,例如:range(1, 200);range(1, 1000) 23 for i in range(1, 100): 24 25 # 打印'7'的倍数 26 if i % 7 == 0 and i != int(str(7)*t): 27 print(i, end='\t') 28 29 # 每打印10个换一行 30 if s % 10 == 0: 31 print() 32 s += 1 # 记录打印次数 33 34 # 打印包含'7'的数 35 for j in str(i): 36 if j == '7': 37 print(i, end='\t') 38 39 # 每打印10个换一行 40 if s % 10 == 0: 41 print() 42 43 s += 1 # 记录打印次数 44 break # 结束循环 45 46 # 计算拼接'7'的个数 47 if i % 10 == 0: 48 t = 0 49 for k in str(i): 50 t += 1
运行结果:
分类:
Python 实用小程序
标签:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?