2017-08-19 2 views
1
#CODE BLOCK 1 
from pcinput import getInteger 

num1 = getInteger("Number 1: ") 
num2 = getInteger("Number 2: ") 
num3 = getInteger("Number 3: ") 
num4 = getInteger("Number 4: ") 
num5 = getInteger("Number 5: ") 

print("Total is",num1 + num2 + num3 + num4 + num5) 

#CODE BLOCK 2 
from pcinput import getInteger 

total = 0 
count = 0 
while count < 5: 
    total += getInteger("Please give a number: ") 
    count += 1 

print("Total is", total) 

コードブロック1は、ユーザーに5つの番号を入力して合計を出力します。しかし、そのコードブロックはプロンプトとして「Enter number x:」を使用します。「x」は数字です。Whileループサイクルのプロンプトを変更する

どのようにコード番号2を変更して、そのような変更プロンプトを使用して各番号を尋ねることができますか?

+0

で変数countの値を増やす前に来るので、あなたは使用することができます: 'カウントに範囲内(1,6): ' –

答えて

0
total += getInteger("Number {}: ".format(count)) 
0
total+=getInteger("Enter Number {} ".format(count+1)) 

変数の合計は、その代わり条件でwhileループを使用して、ループ変数をインクリメントする覚えるの1

関連する問題