python算平均成绩_用Python计算平均成绩?

我想得到两个及格分数的平均分。输出应为:0.0,如果两个成绩都不及格<50

如果只有一个成绩是及格分数(如果

一个大于50)

两个等级的平均值,如果两个等级都通过(如果两者都通过

大于50)

以下是我目前为止的代码:def passing_grade(grade1,grade2):

'''(number, number)--> number

This function definition prints the average of all passing grade(s)

'''

# Function 1 - If both numbers are outside the grading range (0-100)

if 0.0 < grade1 > 100.0 and 0 < grade2 > 100.0:

print ('Not available grading')

elif 0.0 >= grade1 <= 50.0 and 0.0 >= grade2 <= 50.0:

print (0.0)

#Function 2 - If one of the grades is passing then, print passing grade

elif 0.0 >= grade1 <= 50.0 and 0.0 >= grade2 >= 50.0:

print (grade2)

elif 0.0 >= grade1 >= 50.0 and 0.0 >= grade2 <= 50.0:

print (grade1)

#Function 3 - If both grades are passing >50 then print the average

elif 50.0 > grade1 <= 100.0 and 50.0> grade2 <= 100.0:

print ((grade1+grade2)/2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值