2、寫一程式計算一組數字的乘積。你的程式必須在讀入0時停止,若讀入非0的
資料時,則跳過不予計算。
Test Pattern
範例一
|
範例二
|
範例三
|
|
輸入
|
0
|
1,4,9
|
-1,-4,9
|
輸出
|
0
|
36
|
36
|
程式
#coding:Big5
print ('2、寫一程式計算一組數字的乘積。')
print (' 你的程式必須再讀入0時停止,')
print (' 若讀入非0的資料時,則跳過不予計算。')
H1=1
while True:
H = input('請輸入 正負數字:')
try:
H = int(H)
if H==0 :
break
H1=H1*H
except ValueError:
print ('這是不合法的輸入. 請再輸入一次...')
continue
print ("這一組數字的乘積 :%8.0f" % H1)
輸出結果
2、寫一程式計算一組數字的乘積。
你的程式必須再讀入0時停止,
若讀入非0的資料時,則跳過不予計算。
請輸入 正負數字:9
請輸入 正負數字:3
請輸入 正負數字:-2
請輸入 正負數字:0
這一組數字的乘積 : -54
>>>
沒有留言:
張貼留言