Mahalitoのブログ

少女ロマンス・スプリングをよろしくお願いします

inputPython3.py

    print("数字4桁以内で。")
    number = input("your car number ")
    print("thanks")
    print(number)
    intNumber = int (number)
    if intNumber > 9999:
        print("4桁でお願いします")
    def kiridashi (i):
        return i % 10
    def shou (i):
        return i // 10
    keta=[1,1,1,1]
    keta[3] = kiridashi (intNumber)      # number の下1桁(10で割った余り)
    intNumber = shou (intNumber)       # intNumberの10の商
    #print (intNumber)
    keta[2] = kiridashi (intNumber)      # number の下2桁目
    intNumber = shou (intNumber) # intNumberの10の商
    #print (intNumber)
    keta[1] = kiridashi (intNumber)      # number の下3桁目
    intNumber = shou (intNumber) # intNumberの10の商
    # print (intNumber)
    keta[0] = kiridashi (intNumber)      # number の下4桁目
    keta[0] = keta[0] + keta[1] + keta[2] + keta[3]   # 1桁目から4桁目までの合計
    if keta[0] >= 10:                 #合計が2桁になったら再度計算し直し
        keta[1] = keta[0] % 10          #下の桁
        keta[0] = keta[0] // 10         #上の桁
        keta[0] = keta[0] + keta[1]       #2桁の合計
        if keta[0] >= 10:             #合計が10の場合
            keta[1] = keta[0] % 10
            keta[0] = keta[0] // 10
            keta[0] = keta[0] + keta[1]
    print ("あなたのラッキーナンバーは" + str (keta[0]))