用python解决编写程序,输入10个整数存放在tuple中,统计其中大于等于60的元素之和与平均值。
时间: 2024-03-18 08:42:02 浏览: 18
好的,以下是代码实现:
```python
# 输入10个整数存放在tuple中
num_tuple = tuple(map(int, input("请输入10个整数,以空格分隔:").split()))
# 统计大于等于60的元素之和与平均值
sum_greater_than_60 = 0
count_greater_than_60 = 0
for num in num_tuple:
if num >= 60:
sum_greater_than_60 += num
count_greater_than_60 += 1
average_greater_than_60 = sum_greater_than_60 / count_greater_than_60
# 显示统计结果
print("大于等于60的元素之和为:", sum_greater_than_60)
print("大于等于60的元素的平均值为:", average_greater_than_60)
```
这样就可以输入10个整数存放在tuple中,并统计其中大于等于60的元素之和与平均值了。
相关问题
编写程序,输入10个整数 存放在tuple中,统计其中大于等于60的元素之和与平
均值,并输出结果。
以下是Python代码实现:
```python
# 输入10个整数,存放在tuple中
t = tuple(map(int, input('请输入10个整数,以空格分隔:').split()))
# 统计大于等于60的元素之和与平均值
count = 0 # 大于等于60的元素个数
total = 0 # 大于等于60的元素之和
for i in t:
if i >= 60:
count += 1
total += i
if count > 0:
avg = total / count
else:
avg = 0
# 输出结果
print('大于等于60的元素之和为:', total)
print('大于等于60的元素平均值为:', avg)
```
你可以直接将以上代码复制到Python编辑器中运行,然后输入10个整数,即可得到大于等于60的元素之和与平均值。
编写程序,输入10个整数 存放在tuple1中,然后反序存 入 tuple2中。
以下是Python代码实现:
```python
# 输入10个整数
tuple1 = tuple(map(int, input("请输入10个整数,用空格分隔:").split()))
# 反序存入tuple2中
tuple2 = tuple1[::-1]
# 输出结果
print("tuple1:", tuple1)
print("tuple2:", tuple2)
```
示例输出:
```
请输入10个整数,用空格分隔:1 2 3 4 5 6 7 8 9 10
tuple1: (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
tuple2: (10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
```