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

程式結束

>>> 

沒有留言:

張貼留言

Messaging API作為替代方案

  LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...