# -*- coding:utf-8 -*-

'''
   @ 功能:模拟逢七拍腿游戏,1-99,共拍几次腿。
   @ author:jll
   @ create:2019-11-20

'''
total = 99                        # 记录拍腿次数的变量
for number in range(1,100):       # 创建一个从1到100(不包括)的循环
    if number % 7 ==0:            # 判断是否为7的倍数
        continue                  # 继续下一次循环
    else:
        string = str(number)      # 将数值转换为字符串
        if string.endswith('7'):  # 判断是否以数字7结尾
            continue              # 继续下一次循环
    total -= 1                    # 可拍腿次数-1
print("方法1(参考):从1数到99共拍腿",total,"次。")  # 显示拍腿次数


total2 = 0                                             # 记录拍腿次数的变量
for number in range(1,100):                           # 创建一个从1到100(不包括)的循环
    if number % 7 ==0 or str(number).endswith("7"):   # 判断是否为7的倍数或是否以7为结尾
        total2 += 1
        continue                                      # 继续下一次循环

print("方法1(自想):从1数到99共拍腿",total,"次。")       # 显示拍腿次数

结果:

方法1(参考):从1数到99共拍腿 22 次。
方法1(自想):从1数到99共拍腿 22 次。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-11-21
  • 2021-06-02
  • 2021-09-27
  • 2022-01-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
  • 2021-12-23
  • 2021-06-10
相关资源
相似解决方案