while(1):
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]))