抱歉,如果这看起来像是一个愚蠢的问题,我对Python还是陌生的。我需要为学校项目创建一个程序。项目大纲说明了这一点:学生可以通过两种方式在课程中获得最终成绩。首先,课程工作的价值为60%,最终项目的价值为20%,期末考试的价值为20%。或者,课程工作价值70%,期末项目价值10%,期末考试价值20%。使用以下代码作为开始,并创建一个程序,输出学生可以达到的最高成绩。
course = 87
finalProject = 75
exam = 82
再次抱歉,这似乎是一个愚蠢的问题,我对Python还是很陌生。我只需要知道执行此操作的最佳方法。
只是数学而已。真的...
# Your starting point
course = 87
finalProject = 75
exam = 82
# What I would "crunch" into a calculator besides the variables
total1 = (course * 0.6) + (finalProject * 0.2) + (exam * 0.2)
total2 = (course * 0.7) + (finalProject * 0.1) + (exam * 0.2)
# Printing my computed answers just to make sure I can tell if it gives the right output
print "Total1: %s\tTotal2: %s" % (total1, total2)
# Printing the highest one.
print "\nYour mark is: %s" % max(total1, total2)
实际观看它:http : //codepad.org/UsfAVC30
您可能会发现这很有趣:来自meta.programmers.stackexchange.com的有趣文章
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句