<实用小程序>测试焦虑程序代码分析
功能目录:
- os模块
- excel处理openpyxl模块
- 场景:载入外部excel,载入行,做好换行处理。
- 目录处理:
5.文件处理 jl测试表.xlsx
代码分析
import openpyxl as op
import os
sum = 0
print("jl-状态测试表")
print("序号\t\t题目\t\t\t\t完全没有\t\t有些\t\t中等程度\t\t\t非常明显\t\t计分")
choice = ["完全没有","有些","中等程度","非常明显"]
file_path = os.path.join("..\mindspore",'datasets',"jl测试表.xlsx")
wb = op.load_workbook(file_path)
sheet = wb.worksheets[0] # 非()按切片格式填写worksheets[0]
for row in sheet.iter_rows(min_row=2):
for cell in row:
if cell.value == None:
cell.value = '\t\t'
print(cell.value,end="\t\t")
print()
cho = int(input("\t---您的选择是:完全没有:1\t\t有些:2\t\t中等程度:3\t\t\t非常明显:4\n请选择-> "))
print(f"您的选择是 {cho}、{choice[cho-1]}")
sum+=cho
print(f'您的测试得分为---{sum}分\n')
if 47>sum>38:
print("☺☺☺您的测试结果符合正常水平")
elif sum>47:
print("您的得分偏高,适当减少生活压力哦")
else:
print("☺☺☺您的测试分数低于正常水平,证明您的压力不大哦~\(≧▽≦)/~")
运行结果:
分享以上代码希望和大家共同学习,共同成长!