建立列表,输入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)
对于一棵深度为k的二叉树,如果树中每一个结点都与深度为k的满二叉树中的同一位置有相同的编号,该二叉树就是完全二叉树,完全二叉树的叶子结点集中在最下面两层,对于任一结点,若其右子树的深度为h,则其左子树的深度为h或h+1。
# 创建列表并添加元素
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个整数,将它们添加到列表中。然后使用max
和min
函数找到最大值和最小值,并使用count
函数计算它们在列表中出现的次数。最后使用sum
函数求和。 将这些信息打印出来。