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
复制代码

 

运行结果:

 

posted @   周华2022  阅读(2790)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示