怎么用Python计算3门课的平均分?

python计算三门课平均分如下:

如果不确定有几门课程,可以考虑将键盘输入的成绩存放的列表中。score = input("请输入各科成绩,用空格分隔:")lst = []。input()函数返回的是一个字符串类型的数据,可以通过字符串中的split()方法对input()返回的字符串进行拆分。

拆分时指定的分隔符为空格,拆分的结果为列表,用列表变量接收。lst = score.split(' ')。接下来就是计算列表中的成绩的和,由于列表中的每个元素目前是字符串类型的,需要通过float()函数将字符串转换成数值类型。

循环求各科成绩的和,用求列表元素个数的函数len()确定科目的个数。sum = 0;n = len(lst);for i in lst:;sum+=float(i)。这样用各科的总成绩除以科目的个数,就是各科的平均分。avg = sum/n;print(avg)。

输入学生名称。依次输入学生的三个科目。计算学生的平均成绩并打印出来。平均分保留一个小数。计算语文成绩占总成绩的百分比并打印出来。



# 获取三门课的分数
course1 = float(input("请输入第一门课的分数: "))
course2 = float(input("请输入第二门课的分数: "))
course3 = float(input("请输入第三门课的分数: "))

# 计算平均分
average_score = (course1 + course2 + course3) / 3

# 打印平均分
print("三门课的平均分是: ", average_score)

  • python璁$畻涓夐棬璇骞冲潎鍒
    绛旓細python璁$畻涓夐棬璇惧钩鍧囧垎濡備笅锛氬鏋滀笉纭畾鏈夊嚑闂ㄨ绋嬶紝鍙互鑰冭檻灏嗛敭鐩樿緭鍏ョ殑鎴愮哗瀛樻斁鐨勫垪琛ㄤ腑銆俿core = input("璇疯緭鍏ュ悇绉戞垚缁╋紝鐢ㄧ┖鏍煎垎闅旓細")lst = []銆俰nput()鍑芥暟杩斿洖鐨勬槸涓涓瓧绗︿覆绫诲瀷鐨勬暟鎹紝鍙互閫氳繃瀛楃涓蹭腑鐨剆plit()鏂规硶瀵筰nput(锛夎繑鍥炵殑瀛楃涓茶繘琛屾媶鍒嗐傛媶鍒嗘椂鎸囧畾鐨勫垎闅旂涓虹┖鏍硷紝鎷嗗垎鐨勭粨...
  • python鎬庝箞灏嗗鐢熺殑鎴愮哗淇濆瓨鎴愬瓧鍏 骞惰繑鍥涓夐棬璇剧殑骞冲潎鍊
    绛旓細(Tab缂╄繘)(Tab缂╄繘)print([k,average_courses(k)[2]])'''python杩愯鏁堟灉 ['Zhangsan', 85.7]['Bill', 88.7]['Tom'
  • 濡備綍鐢╬ython鐨勫瓧鍏稿拰鍒楄〃鏉ュ疄鐜板鐢熸垚缁╃鐞?
    绛旓細average_score()杈撳嚭姣忎釜瀛︾敓鐨3闂ㄨ绋骞冲潎鍒 for student in students:print('瀛﹀彿: %s, 鐝骇: %s, 濮撳悕: %s, 骞冲潎鍒: %.2f' % (student['id'], student['class'], student['name'], student['average']))璋冪敤姹鏈...
  • python. IDLE濡備綍缂栧啓涓夐棬鎴愮哗骞冲潎鍒嗙殑浠g爜?
    绛旓細"""a:璇剧▼1鐨勫垎鏁帮紝str鎴栬卛nt绫诲瀷鎴栬協loat绫诲瀷 b:璇剧▼2鐨勫垎鏁帮紝str鎴栬卛nt绫诲瀷鎴栬協loat绫诲瀷 c:璇剧▼3鐨勫垎鏁帮紝str鎴栬卛nt绫诲瀷鎴栬協loat绫诲瀷 """return (float(a)+ float(b) + float(c)) / 3 if __name__ == '__main__':average_score = get_average_score(79, 80, 97)print(average...
  • 姹傚姪涓涓Python闂,鐢ㄥ瓧鍏镐笌闆嗗悎鐨勭煡璇嗚В涓嬮潰杩欎釜棰,鎰熻阿澶т浆甯繖...
    绛旓細print('杩欎釜鐝繕鏈 %d 瀛︾敓娌℃湁閫夎(by set)' % (25-len(course1|course2|course3)))print('杩欎釜鐝繕鏈 %d 瀛︾敓娌℃湁閫夎(by dict)' % (25-len(d)))print('鏈 %d 浣嶅鐢熷悓鏃堕変慨浜2闂ㄨ' % list(d.values()).count(2))print('鏈 ...
  • 鐢╬ython缂栫▼?
    绛旓細鐢╬ython缂栫▼?鍘熷鏁版嵁:01zhangsan80757002lisi90828503wangfeng706774瑙e喅闂:瀹氫箟涓涓鐢熸垚缁╃被,鍖呮嫭瀛﹀彿銆佸鍚嶃3闂ㄨ鐨鎴愮哗銆佸钩鍧囨垚缁,瀵规暟鎹殑澶勭悊鍖呮嫭:鍒濆鍖栨垚缁╁璞°璁$畻骞冲潎鎴愮哗銆... 鍘熷鏁版嵁:01 zhangsan 80 75 70 02 lisi 90 82 85 03 wangfeng 70 67 74 瑙e喅闂:瀹氫箟涓涓鐢熸垚缁╃被,鍖呮嫭瀛﹀彿...
  • Python宸茬煡3浣嶅悓瀛﹀鍙,濮撳悕,浠ュ強3闂ㄨ鎴愮哗,缂栧啓鍑芥暟 姣忎釜瀛︾敓鐨勫钩鍧囧垎...
    绛旓細浣犲ソ鎴戞潵鍥炵瓟浣犵殑闂宸茬粡鐭ラ亾鍜变滑鍚屽鐨勫鍙峰鍚嶄互鍙婁笁鏈殑绋嬪簭缂栧啓鍑芥暟鏉ュ悓瀛︾殑鎴愮哗閮芥槸鑷冲叧閲嶈鐨
  • python涓 鎬庢牱鐢鍒楄〃瀛樻斁澶氫滑璇剧▼鐨鎴愮哗鍜岀郴鏁,骞璁$畻鍔犳潈骞冲潎鏁癬鐧 ...
    绛旓細鍒楄〃鍙互娼滈冨垪琛ㄧ殑 [['c01',3],['c02',5],['c03',2]]鍙﹀浣犱篃鍙互鐢╦son瀛樺偍璇剧▼鏁版嵁,鐢╦son搴撴搷浣渏son鏁版嵁 濡傛灉闇瑕佹寔涔呭寲锛屽彲浠浣跨敤pickle鎴朿pickle
  • python涓惊鐜緭鍏5闂ㄨ鐨鎴愮哗,濡傛灉褰曞叆鐨勬垚缁╀负璐熸暟,鍒欏仠姝㈠綍鍏ュ苟鎻愮ず閿...
    绛旓細if (int(score1) < 0):print('鎴愮哗杈撳叆閿欒锛屼笉鑳藉皬浜0')break;score2 = input('璇疯緭鍏ョ浜岄棬璇剧殑鎴愮哗锛')if (int(score2) < 0):print('鎴愮哗杈撳叆閿欒锛屼笉鑳藉皬浜0')break;score3 = input('璇疯緭鍏ョ涓夐棬璇剧殑鎴愮哗锛')if (int(score3) < 0):print('鎴愮哗杈撳叆閿欒锛屼笉鑳藉皬浜0')break...
  • Python濡備綍缁熻瀛︾敓閫夎鐩稿悓鐨勪汉鏁板拰閫夎繖闂ㄨ鐨骞冲潎鎴愮哗
    绛旓細鍐橲QL鐨勬椂鍊欑敤group锛屽彲浠ョ粺璁℃讳汉鏁板拰鎬绘垚缁╋紙count鍜宻um锛Python浠g爜鍙渶瑕侀櫎涓涓嬪氨鑳藉緱骞冲潎
  • 扩展阅读:python培训班学费一般多少 ... python编程入门自学 ... 学python后到底能干什么 ... python编程必背单词 ... python初学编程必背 ... python计算1-100偶数和 ... python求1+2+3+n的和 ... python直播大概多少钱 ... 小学生学python还是c++ ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网