python 语言 求解大二学生

建立列表,输入5个整数,并添加到列表中输出
1)最大、小值 及 它们出现的次数2)所有数的和值


#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
# 建立一个空列表
my_list = []

# 输入5个整数,添加到列表中
for i in range(5):
    num = int(input("请输入第{}个整数:".format(i+1)))
    my_list.append(num)

# 输出列表中的元素
print("列表中的元素为:", my_list)

# 计算最大值、最小值及它们出现的次数
max_num = max(my_list)
min_num = min(my_list)
max_count = my_list.count(max_num)
min_count = my_list.count(min_num)
print("最大值为{},出现了{}次".format(max_num, max_count))
print("最小值为{},出现了{}次".format(min_num, min_count))

# 计算所有数的和值
sum_num = sum(my_list)
print("所有数的和值为:", sum_num)

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7632500
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:数据结构之二叉排序树(Python实现建立、查找、删除)
  • 除此之外, 这篇博客: python 之二叉树存储、建立及遍历实现中的 完全二叉树: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 对于一棵深度为k的二叉树,如果树中每一个结点都与深度为k的满二叉树中的同一位置有相同的编号,该二叉树就是完全二叉树,完全二叉树的叶子结点集中在最下面两层,对于任一结点,若其右子树的深度为h,则其左子树的深度为h或h+1。
    
  • 您还可以看一下 唐宇迪老师的Python机器学习实训营(原理推导+代码复现+实验分析)课程中的 独立同分布的意义小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    解决方案

    # 创建列表并添加元素
    lst = []
    for i in range(5):
        num = int(input("输入第%d个整数:" % (i+1)))
        lst.append(num)
    
    # 列表中最大值、最小值及出现次数
    max_num = max(lst)
    min_num = min(lst)
    max_count = lst.count(max_num)
    min_count = lst.count(min_num)
    
    print("列表中的最大值为:", max_num, ",出现了", max_count, "次")
    print("列表中的最小值为:", min_num, ",出现了", min_count, "次")
    
    # 所有数字的总和
    sum_num = sum(lst)
    print("列表中所有数字的总和为:", sum_num)
    

    使用for循环,输入5个整数,将它们添加到列表中。然后使用maxmin函数找到最大值和最小值,并使用count函数计算它们在列表中出现的次数。最后使用sum函数求和。 将这些信息打印出来。