iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
AI & Data

初學Python30天系列 第 19

初學python第十九天

  • 分享至 

  • xImage
  •  

今天開始實際執行寫出查詢成績的程式,發現昨天的自己似乎過於自大了。
首先使用了list的寫法,但問題在於我應該用什麼樣的函式去囊括所有需要的
資料,我需要的資料是班級的座號、姓名、國文成績、數學成績、英文成績,
利用這些資料寫出一個依靠查詢就能印出整個成績單,查詢各科成績就能印單
科成績單,並找出平均值,最高分等資料,比我想像的要困難。

s=[]
a=int(input('請輸入同學座號?'))
n=(input('請輸入同學姓名?')
l=int(input('請輸入國文成績?'))
e=int(input('請輸入英文成績?'))
m=int(input('請輸入數學成績?'))
這是我一開始使用的一些步驟,但很顯然這單純只能輸入資料:
s=[]
a=int(input('請輸入同學座號?'))
n=(input('請輸入同學姓名?')
l=int(input('請輸入國文成績?'))
e=int(input('請輸入英文成績?'))
m=int(input('請輸入數學成績?'))
t=0
for i in range(1,200):
t+=1
s.append(l)
s.append(e)
s.append(m)
寫到這邊就陷入卡關了,沒想到程式碼完全沒辦法呈現,我在想要用
迴圈讀取所輸入的多份資料,還是要用迴圈做多次查詢?這問題真的
卡很久,看來真的要多花時間寫程式了
今天算是一個沒什麼進度的一天,明天下班後再找影片來學習,
看有沒有新的函式或撰寫技巧能夠幫上忙。


上一篇
初學python第十八天
下一篇
初學python第二十天
系列文
初學Python30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言