2016年8月18日 星期四

python 程式設計50題測試範例-2



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
>>> 

沒有留言:

張貼留言

113 學年度第 1 學期 RFID應用課程 Arduino程式

113 學年度第 1 學期 RFID應用課程 Arduino程式 https://www.mediafire.com/file/zr0h0p3iosq12jw/MFRC522+(2).7z/file 內含修改過後的 MFRC522 程式庫 (原程式有錯誤) //定義MFRC522...