python3練習:逢七拍腿的游戲


# -*- 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 次。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM