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_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...