2022年8月22日 星期一

Python a148: You Cannot Pass?!

a148: You Cannot Pass?! 

#a148: You Cannot Pass?!

'''

你考了 n 科筆試題目,每科的滿分都是 100 分。老師說,如果平均大於 59 你就過關了。

輸入說明

輸入第一行為一個數字 n,接著有 n 個正整數。


輸出說明

若你被當了,請輸出「yes」,否則輸出「no」。


範例輸入 #1

1 60

3 0 80 75

5 61 61 61 61 50


範例輸出 #1

no

yes

no

'''

print('考了 n 科筆試題目,每科的滿分都是 100 分。老師說,如果平均大於 59 你就過關了。')

while True:

    n = (input('\n一個正整數n, (EOF 為結束)  -->'))

    sum1=0

    if n == '':

        print('程式結束')

        break

    N1=int(n)

    a = list(map(int,input("輸入n個可以用int儲存的正整數: ").strip().split()))[:N1]

    print("\nList is - ", a)

    for i in range (0,N1):

        sum1=sum1+int(a[i])

    avg1=int(sum1/N1)

    if (avg1>=59) :

        print('Pass-->no')

    else:

        print('Fail-->yes')



>>> %Run a148.py

考了 n 科筆試題目,每科的滿分都是 100 分。老師說,如果平均大於 59 你就過關了。


一個正整數n, (EOF 為結束)  -->1

輸入n個可以用int儲存的正整數: 60


List is -  [60]

Pass-->no


一個正整數n, (EOF 為結束)  -->3

輸入n個可以用int儲存的正整數: 0 80 75


List is -  [0, 80, 75]

Fail-->yes


一個正整數n, (EOF 為結束)  -->5

輸入n個可以用int儲存的正整數: 61 61 61 61 55


List is -  [61, 61, 61, 61, 55]

Pass-->no


一個正整數n, (EOF 為結束)  -->

程式結束

>>> 

沒有留言:

張貼留言

2026 作業3 RFID+ Telegram 練習

 2026 作業3  RFID+ Telegram  練習 (Wokwi 與 Telegram 二者溝通訊息反映比較慢 ) 歡迎 Alex 使用 RFID 控制系統 /on : 開啟 LED /off : 關閉 LED /flash : 閃爍模式 /timer : 開啟 5 秒 ...