2016-10-17 16 views
-5

私はコードを書いたので、m-(m%10)を印刷します。印刷したい:この数字は%10まで0になります。悪い英語のために申し訳ありません。私の書かれたコードは下にあります。こんにちは私はループのための助けが必要です

a=int(input('X= ')) 
b=int(input('Y= ')) 
c=int(input('C= ')) 
d=int(input('D= ')) 
e=int(input('E= ')) 
f=int(input('F= ')) 
j=a+b+c+d+e+f 
numbers=[a,b,c,d,e,f] 
for i in (numbers): 
    if i%2==1: 
      m=j-i 
      print(m-(m%10)) 
    elif i%2==0: 
      m=j 
      print(m-(m%10)) 
+1

実際の出力はどのくらいですか?ようこそので、[良い質問をする方法](http://stackoverflow.com/help/how-to-ask)について読んでください。 – CAB

答えて

0

私はあなたの意図を理解していれば、あなたが印刷

a 
a + b 
a + b + c 
a + b + c + d 
a + b + c + d + e 
a + b + c + d + e + f 

の値は常にではないが、全てたい - あなたはこれがどのような場合には合計が10

で割り切れるときに停止したいが必要なコードは次のとおりです。

a = int(input('A = ')) 
b = int(input('B = ')) 
c = int(input('C = ')) 
d = int(input('D = ')) 
e = int(input('E = ')) 
f = int(input('F = ')) 

numbers = [a, b, c, d, e, f] 
sum  = 0 

for i in numbers: 
    sum = sum + i 
    print(sum) 
    if sum % 10 == 0: 
     break 
関連する問題