Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. print("Number of Students:")  # 先print 題目要的
  2. N = int (input())   #N是學生數量
  3. A = 0   #A是 在A區間的人數 先初始 = 0
  4. B = 0   #B也是 C也是D也是
  5. C = 0
  6. D = 0
  7. a = " " # a 是A區間的星星數量 初始 = " " 代表一開始裡面是空的
  8. b = " "
  9. c = " "
  10. d = " "
  11. for i in range(N):
  12.     print("Score #",i+1,":")  #題目要得 我們指改變那個井字號之後的數字 從1開始 但是for 這個是從0開始 所以要i+1
  13.     score = int(input())
  14.     if(score >=87): #分類一下 如果輸入的大餘87 A這個區間的人數就要加一 a這個字串也要加一個星星
  15.         A = A+1
  16.         a = a + "*"
  17.     elif(score >=75 and score <87): #分類中
  18.         B = B+1
  19.         b = b + "*"
  20.     elif(score < 75 and score >= 65):#分類中
  21.         C = C+1
  22.         c = c + "*"
  23.     elif(score < 65 ):#分類中
  24.         D = D+1
  25.         d = d + "*"
  26.    
  27. print("Grade    Frequency    BarChart")
  28. print("    A   ",'{:9d}'.format(A)," ",a )
  29. print("    B   ",'{:9d}'.format(B)," ",b )
  30. print("    C   ",'{:9d}'.format(C)," ",c )
  31. print("    D   ",'{:9d}'.format(D)," ",d ) #印出來 沒了
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement