【数学试卷】

这是一个使用Python实现的简单数学试卷自动评分系统。它包含三大部分,每部分有不同的分数权重,涉及加减乘除运算及几何周长计算。学生输入答案后,程序会立即判断正误并累计得分。最后,根据总分给出相应的等级评价。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hello,大家好,这里是一套数学试卷:
代码:

#!/usr/bin/env python
# 最高分数为85分
gree = 0
tree1 = input('班级:')
tree2 = input('姓名:')
tree3 = input('学号:')

print('第一大题(一题五分):')
a = input('12*12*10=')
if a == '1440':
    print('对了')
    gree = gree + 5
else:
    print('错')
    gree = gree + 0
b = input('123+321+12321=')
if b == '12765':
    print('对了')
    gree = gree + 5
else:
    print('错了')
    gree = gree + 0
c = input('101*12=')
if c == '1212':
    print('对了')
    gree = gree + 5
else:
    print('错')
    gree = gree + 0
print('分数:', gree, '分')
print('第二大题(一题二十分):')
d = input('设一个长方形的长为10cm,宽为2dm,请问它的周长为:(格式:例如19cm)')
if d == '60cm' or '6dm':
    print('对了')
    gree = gree + 20
else:
    print('错')
    gree = gree + 0
e = input('设一个正方形的边长是11m,请问它的周长为:(格式:例如19m)')
if e == '121m':
    print('对了')
    gree = gree + 20
else:
    print('错')
    gree = gree + 0
f = input('设一个六边形的边长是10mm,请问它的周长为:(格式:例如19mm)')
if f == '60':
    print('对了')
    gree = gree + 20
else:
    print('错')
    gree = gree + 0
print('分数:', gree, '分')
print('第三大题(一题十五分):')
g = input('(12)(12)=')
if g == '144':
    print('对了')
    gree = gree + 15
else:
    print('错')
    gree = gree + 0
h = input('(20)(20)=')
if h == '400':
    print('对了')
    gree = gree + 15
else:
    print('错')
    gree = gree + 0
print('分数:', gree, '分')
print('总成绩:')
print('班级:',tree1,'姓名:',tree2,'学号:',tree3,gree,'分')
print('你的等第:')
if gree == 85:
    print('A+')
if 85 > gree > 75:
    print('A')
if 74 > gree > 65:
    print('B')
if 64 > gree > 55:
    print('C')
if gree < 54:
    print('D')

注释:1.此卷满分为85分
2.此代码为循环代码(每个循环都差不多)

好了,今天就讲到这里,关注我,带你玩转编程!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值