编写自定义函数inputList()输入n个整数存入列表,编写西数SumAvg()求列表中元素的和及平均值并返回结果。 在主程序中输入一个正整数n,假设八>=2,调用InputList()和SumAvg(),并输出结果。
时间: 2024-03-09 17:45:49 浏览: 30
好的,以下是代码实现:
```python
def inputList(n):
lst = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
lst.append(num)
return lst
def SumAvg(lst):
sum = 0
for num in lst:
sum += num
avg = sum / len(lst)
return sum, avg
n = int(input("请输入整数个数:"))
lst = inputList(n)
sum, avg = SumAvg(lst)
print("列表中元素的和为:{}".format(sum))
print("列表中元素的平均值为:{}".format(avg))
```
运行结果示例:
```
请输入整数个数:4
请输入第1个整数:1
请输入第2个整数:2
请输入第3个整数:3
请输入第4个整数:4
列表中元素的和为:10
列表中元素的平均值为:2.5
```
希望能够帮到你!
相关问题
输入两个正整数m和n编写自定义函数,求两个数最大公约数,c语言
在C语言中,可以使用欧几里得算法来求两个正整数的最大公约数。以下是一个示例代码:
```c
#include <stdio.h>
// 函数声明
int gcd(int m, int n);
int main() {
int m, n;
printf("请输入两个正整数:");
scanf("%d %d", &m, &n);
int result = gcd(m, n);
printf("最大公约数为:%d\n", result);
return 0;
}
// 函数定义
int gcd(int m, int n) {
if (n == 0) {
return m;
} else {
return gcd(n, m % n);
}
}
```
这段代码中,我们定义了一个名为`gcd`的函数,它接受两个正整数`m`和`n`作为参数,并返回它们的最大公约数。在`main`函数中,我们首先从用户输入获取两个正整数,然后调用`gcd`函数计算最大公约数,并将结果打印输出。
python编写一个函数来接收一个所有元素值互不相等的整数列表 x 和一个整数 n
可以使用以下代码来编写一个函数来接收一个所有元素值互不相等的整数列表 x 和一个整数 n:
```python
def find_subarray(x, n):
# 首先,创建一个排序后的副本列表
sorted_x = sorted(x)
# 找到需要排序的子数组的起始索引m
m = 0
while m < len(x) and x[m] == sorted_x[m]:
m += 1
# 如果整个数组已经有序,则返回0
if m == len(x):
return 0
# 找到需要排序的子数组的结束索引n
n = len(x) - 1
while n >= 0 and x[n] == sorted_x[n]:
n -= 1
# 返回需要排序的子数组的起始索引m和结束索引n
return m, n
```
这个函数会返回需要排序的子数组的起始索引m和结束索引n。如果整个数组已经有序,则返回0。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)