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

沒有留言:

張貼留言

2024產專班 作業2

 2024產專班 作業2   1. 系統圖       ESP32+MFRC522 組成RFID Reader 可以將RFID卡片的UID 透過 MQTT協定    上傳(發行 主題 (:topic) alex9ufo/2024/RFID/RFID_UID  ,, Payload...