猫史档案馆


【Python作品分享】中考赋分制

用户:空白的天空空白的天空查看:0 回复:1 评论:0 创建时间:2024-01-18T22:07:40


【作品展示】

center_image

 

【作品介绍】

中考赋分

请确保所有赋分科目均达到及格水平

 

【作品源代码】

print('欢迎来到中考赋分制计算程序(体育80满分,请输入时注意)')
c = float(input('语文:'))
m = float(input('数学:'))
e = float(input('英语:'))
b = float(input('生物:'))
g = float(input('地理:'))
w = float(input('政治:'))
h = float(input('历史:'))
r = float(input('化学:'))
k = float(input('物理:'))
p = float(input('体育:'))
allscore = c+m+e+b+g+w+h+r+k+p
score = c + m + p
data = 120 - c
#
data = 120 - m
#
score += e / 1.2
data = (120 - e) / 1.2
#

if b > g:
    p = b
    q = g
    xkz = ['sw', 'dl']
else:
    p = g
    q = b
    xkz = ['dl', 'sw']
score += p * 0.5
data = 50 - p * 0.5
#
data = 40
#
if q > 80:
    score += 40
    data = 0
    #
elif q > 60:
    score += q * 0.5
    data = 40 - q * 0.5
    #

if k > h:
    p = k
    q = h
    xkz = ['wl', 'ls']
else:
    p = h
    q = k
    xkz = ['ls', 'wl']
score += p * 0.8
data = 80 - p * 0.8
#
data = 50
#
if q > 80:
    score += 50
    data = 0
    #
elif q > 60:
    score += q * 0.625
    data = 50 - q * 0.625
    #


if r > w:
    p = r
    q = w
    xkz = ['hx', 'zz']
else:
    p = w
    q = r
    xkz = ['zz', 'hx']
score += p * 0.7
data = 70 - p * 0.7
#
data = 50
#
if q > 80:
    score += 50
    data = 0
    #
elif q > 60:
    score += q * 0.625
    data = 50 - q * 0.625
    #

score = round(score, 4)
print('总分:' + str(allscore))
print('赋分:' + str(score))

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
圣世白羊圣世白羊

中考时间已经确定了,6月19日,但是我的中考模拟试卷一张也没有做,万维也一道题都没写,道法一道题都没背,但我一点也不焦虑,因为——喵,我已经高一了。

点赞0


评论