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 為結束)  -->

程式結束

>>> 

沒有留言:

張貼留言

使用一個 .exe 檔案在 Windows 10-11 上輕鬆安裝 Node-Red

安裝 Node-RED 主要分兩步: 1. 安裝  Node.js (推薦 LTS 版本); 2. 使用 NPM 指令  npm install -g --unsafe-perm node-red  進行全域安裝。 安裝後,在終端機輸入  node-red  啟動,並在瀏覽器開啟...