国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

設(shè)計網(wǎng)站如何推廣方案百度怎么做關(guān)鍵詞優(yōu)化

設(shè)計網(wǎng)站如何推廣方案,百度怎么做關(guān)鍵詞優(yōu)化,石家莊網(wǎng)站開發(fā)培訓(xùn),武漢有沒有做網(wǎng)站的文件操作&#xff1a;成績統(tǒng)計 有一個文件grades.txt&#xff0c;文件內(nèi)容是每行一個學(xué)生的成績&#xff08;格式&#xff1a;姓名,成績&#xff09;。要求&#xff1a; 讀取文件內(nèi)容&#xff0c;統(tǒng)計所有學(xué)生的平均成績&#xff1b; 將不及格&#xff08;<60分&#xff09…

文件操作:成績統(tǒng)計
有一個文件grades.txt,文件內(nèi)容是每行一個學(xué)生的成績(格式:姓名,成績)。要求:

讀取文件內(nèi)容,統(tǒng)計所有學(xué)生的平均成績;
將不及格(<60分)的學(xué)生寫入另一個文件failures.txt。

為了實現(xiàn)成績統(tǒng)計和不及格學(xué)生記錄,我們可以通過以下步驟進(jìn)行操作:
讀取 grades.txt 文件:讀取文件中每一行,提取學(xué)生姓名和成績。
統(tǒng)計平均成績:計算所有學(xué)生的平均成績。
將不及格學(xué)生寫入 failures.txt:篩選出成績低于 60 的學(xué)生,并將其姓名和成績寫入另一個文件。

代碼實現(xiàn):

def read_grades(file_name):"""讀取文件內(nèi)容,返回一個包含所有學(xué)生成績的列表,格式為 (姓名, 成績)"""students = []with open(file_name, 'r') as file:for line in file:# 去除每行的換行符,并分割姓名和成績name, grade = line.strip().split(',')students.append((name, float(grade)))  # 將成績轉(zhuǎn)換為浮動類型return studentsdef calculate_average(grades):"""計算平均成績"""if not grades:return 0return sum(grades) / len(grades)def write_failures(failures, file_name):"""將不及格的學(xué)生記錄寫入文件"""with open(file_name, 'w') as file:for name, grade in failures:file.write(f"{name},{grade}\n")def main():# 讀取成績數(shù)據(jù)students = read_grades("grades.txt")# 提取所有學(xué)生的成績列表grades = [grade for name, grade in students]# 計算所有學(xué)生的平均成績average_grade = calculate_average(grades)print(f"所有學(xué)生的平均成績是: {average_grade:.2f}")# 篩選出不及格的學(xué)生failures = [(name, grade) for name, grade in students if grade < 60]# 將不及格的學(xué)生寫入 failures.txtwrite_failures(failures, "failures.txt")if failures:print("不及格的學(xué)生已經(jīng)寫入 'failures.txt' 文件。")else:print("沒有不及格的學(xué)生。")if __name__ == "__main__":main()

功能說明:
read_grades(file_name):
讀取給定文件名的內(nèi)容,將每一行的學(xué)生姓名和成績存儲到一個元組 (姓名, 成績) 中,并返回一個包含所有學(xué)生成績的列表。
使用 strip() 方法去掉行尾的換行符,并用 split(‘,’) 方法按逗號分割每一行的數(shù)據(jù)。

calculate_average(grades):
計算學(xué)生成績的平均值。通過 sum(grades) 計算成績總和,并用學(xué)生人數(shù) len(grades) 計算平均值。

write_failures(failures, file_name):
將不及格的學(xué)生記錄(姓名和成績)寫入指定的文件(failures.txt)。

main():
主函數(shù)負(fù)責(zé)調(diào)用以上方法:
讀取文件 grades.txt 中的成績。
計算所有學(xué)生的平均成績并輸出。
篩選出成績低于 60 分的學(xué)生并將其信息寫入 failures.txt 文件。
如果有不及格學(xué)生,提示用戶不及格的學(xué)生已寫入文件。

http://m.aloenet.com.cn/news/37895.html

相關(guān)文章:

  • 黃頁模式優(yōu)化人員配置
  • 直播系統(tǒng)平臺搭建佛山網(wǎng)站設(shè)計實力樂云seo
  • 杭州螞蟻 做網(wǎng)站的公司鄭州今日頭條
  • 家具公司網(wǎng)頁設(shè)計搜索引擎優(yōu)化的策略主要有
  • centos7裝wordpressseo站內(nèi)優(yōu)化和站外優(yōu)化
  • 0元試用網(wǎng)站開發(fā)廈門網(wǎng)站建設(shè)公司哪家好
  • 找網(wǎng)站開發(fā)公司成品視頻直播軟件推薦哪個好用
  • 做圍棋題最好的網(wǎng)站域名解析ip138在線查詢
  • 長春市做網(wǎng)站推廣成人速成班有哪些專業(yè)
  • 網(wǎng)站首頁如何做浮動窗口自學(xué)seo大概需要多久
  • 大慶公司做網(wǎng)站效果好的關(guān)鍵詞如何優(yōu)化
  • 廈門哪里做網(wǎng)站網(wǎng)上競價平臺
  • 網(wǎng)站一級目錄seo自然搜索優(yōu)化排名
  • dw做網(wǎng)站背景圖片設(shè)置鋪平網(wǎng)頁怎么搜索關(guān)鍵詞
  • 惠州有做網(wǎng)站的嗎免費個人自助建站
  • 南昌專業(yè)做網(wǎng)站公司有哪些電腦優(yōu)化工具
  • 黃驊烈士網(wǎng)奇seo培訓(xùn)官網(wǎng)
  • 建設(shè)網(wǎng)站預(yù)算廣州seo營銷培訓(xùn)
  • 17網(wǎng)店貨源網(wǎng)seo綜合查詢系統(tǒng)
  • 深圳定制網(wǎng)站公司免費seo關(guān)鍵詞優(yōu)化排名
  • 江門網(wǎng)站推廣軟件關(guān)鍵詞排名提高
  • 網(wǎng)頁設(shè)計配色時可以用關(guān)鍵詞是網(wǎng)站seo的核心工作
  • 云臺山旅游景區(qū)網(wǎng)站建設(shè)內(nèi)容業(yè)務(wù)推廣方式有哪些
  • wordpress source安卓優(yōu)化大師手機(jī)版下載
  • boostrop怎么做網(wǎng)站網(wǎng)絡(luò)推廣理實一體化軟件
  • 網(wǎng)站開發(fā)設(shè)計各部門職責(zé)寧德市疫情
  • 商標(biāo)注冊核名查詢系統(tǒng)成都百度快照優(yōu)化排名
  • 做電力 公司網(wǎng)站seo網(wǎng)絡(luò)推廣是什么意思
  • 公司網(wǎng)站注意事項產(chǎn)品推廣詞
  • 南昌網(wǎng)站建設(shè)基本流程上海網(wǎng)絡(luò)推廣公司