# 1. 已知⼀个数字列表,求列表中⼼元素。例如:[1,2,3] -> 2;[1,2,3,4] -> 2,3
list = [1,1,1,2,2,3,3,3]
n = int(len(list))
s = int(n/2)
for x in range(len(list)):
if n % 2 == 0:
if x == s or x == s - 1:
print(list[x],end=' ')
else:
if x == s:
print(list[x])
print('~~^~~!~~~分~~~@~~~~割~~$~~~线~~~%~~&~~')
# 2. 不使⽤sum⽅法,已知⼀个数字列表,求所有元素的和。
list = [1,1,1,2,2,3,3,3]
sum = 0
for y in list:
sum += y
print(sum)
print('~~^~~!~~~分~~~@~~~~割~~$~~~线~~~%~~&~~')
# 3. 已知⼀个数字列表,求所有偶数元素的和。
list = [1,1,1,2,2,3,3,3]
sum = 0
for y in list:
if y % 2 ==0:
sum+=y
print(sum)
print('~~^~~!~~~分~~~@~~~~割~~$~~~线~~~%~~&~~')
# 4. 有⼀个数字列表,获取这个列表中的最⼤值.(注意: 不能使⽤max函数)。例如: nums = [19, 89, 90,
# 600, 1] —> 600
nums = [19, 89, 90,600, 1]
m = 0
for y in nums:
if
Python基础练习题(列表)
最新推荐文章于 2024-07-28 15:46:11 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)