猫史档案馆


【Python作品分享】平均数计算器2.0【作品秀】

用户:突然都挺好头发突然都挺好头发查看:0 回复:2 评论:0 创建时间:2022-05-08T12:20:30


【作品展示】

center_image

 

【作品介绍】

平均数计算器2.0更新啦!!!

(虽然我并没有发布1.0版本)

更新内容:

1、添加了计算加权平均数的功能

【功能介绍】

平均是计算器可以计算算数平均数、加权平均数,解放你的大脑,解放你的计算器,解放你的双手!

 

【作品源代码】

List_numbers_float = []
List_weights_float = []
add = 0
time = 0

ping_jun_zhi_type = input("请输入平均数的类型(算数平均数输入1,加权平均数输入2):")

if ping_jun_zhi_type == "1":
    numbers = input("请输入数据(每个数据之间用空格隔开):")
    List_numbers_str = numbers.split(" ")

    #将字符串转化为浮点型
    for i in List_numbers_str:
        number = float(i)
        List_numbers_float.append(number)

    for j in List_numbers_float:
        add = add + j

    ping_jun_zhi = add / len(List_numbers_float)

    print("这组数据的平均值为",ping_jun_zhi)

elif ping_jun_zhi_type == "2":
    numbers = input("请输入数据(每个数据之间用空格隔开):")
    weights = input("请输入权重(每个权重之间用空格隔开):")
    List_numbers_str = numbers.split(" ")
    List_weights_str = weights.split(" ")

    for i in List_numbers_str:
        number = float(i)
        List_numbers_float.append(number)
    
    for j in List_weights_str:
        weight = float(j)
        List_weights_float.append(weight)
    
    for a in range(len(List_numbers_float)):
        add = add + (List_numbers_float[a] * List_weights_float[a])
    
    for b in List_weights_float:
        time = time + b
    
    ping_jun_zhi = add / time

    print("这组数据的平均值为:",ping_jun_zhi)

#其他输入:提示输入错误
#else:

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
智能大黄鸡智能大黄鸡

[Codemao Lang] 自动暖帖~

点赞0


评论


苏文星苏文星

不错

点赞0


评论