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 為結束) -->
程式結束
>>>
沒有留言:
張貼留言