Python教程 - 读取分数表并计算总分
2022/7/25 14:26:17
本文主要是介绍Python教程 - 读取分数表并计算总分,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 分割字符串
- 分割分数
- 分割字符串并计算分数总和
- 读取分数表
- 创建分数文件
- 读取分数文件
- 分割字符串,提取各科分数,并计算总值
分割字符串
split() 通过指定分隔符对字符串进行切片,分隔符默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
分割分数
示例:
str = 'xiaoming 99 98 100' cols = str.split() print(cols[0]) print(cols[1]) print(cols[2])
分割字符串并计算分数总和
str = 'xiaoming 99 98 100' cols = str.split() name = cols[0] sum = float(cols[1])+float(cols[2])+float(cols[3]) print(name, sum)
读取分数表
创建分数文件
首先创建txt文件,输入以下内容并保存
xiaoming 99.5 100 99 xiaohong 60 70 80 xiaogang 78 88 98 xiaoqiang 34 44 54 xiaofeng 29 29 29
我们这里假设第一个数字是语文的分数,第二个数字是数学的分数,第三个数字是英语的分数
读取分数文件
import tkinter import tkinter.filedialog fn = tkinter.filedialog.askopenfilename(filetypes=[('TXT', '.txt')]) print(fn) with open(fn) as f: lines = f.readlines() print(lines) sum = 0 for l in lines: print(l)
分割字符串,提取各科分数,并计算总值
import tkinter import tkinter.filedialog fn = tkinter.filedialog.askopenfilename(filetypes=[('TXT', '.txt')]) print(fn) with open(fn) as f: lines = f.readlines() print(lines) sum = 0 for l in lines: cols = l.split() name = cols[0] sum = float(cols[1])+float(cols[2])+float(cols[3]) print(name, sum)
这篇关于Python教程 - 读取分数表并计算总分的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门