python学习站 /每日作业
阅读主题
正文字体
字体大小

2月20日作业

本节1149字2025-02-20 16:22:59

1.编写一个程序,创建一个空列表,并向其中添加5个整数元素。

list1 = []
for x in range(5):
    list1.append(x)
print(list1)

2.编写一个程序,创建一个包含5个字符串的列表,并打印出列表中的每个元素。

str1 = ["张","三","丰","赵","敏"]
for x in str1:
    print(x)

3.编写一个程序,创建一个包含10个整数的列表,并计算列表中所有元素的和。

list1 = [1,2,3,4,5,6,7,8,9,10]
print(sum(list1))

4.编写一个程序,创建一个包含10个整数的列表,并找出列表中的最大值和最小值。

list1 = [1,2,3,4,5,6,7,8,9,10]
print(max(list1),min(list1))

5.编写一个程序,创建一个包含10个整数的列表,并计算列表中所有偶数元素的和。

list1 = [1,2,3,4,5,6,7,8,9,10]
num1 = 0
for x in list1:
    if x % 2 == 0:
        num1 += x
print(num1)

6.编写一个程序,创建两个列表,分别包含5个整数,然后将这两个列表合并为一个新列表。

list1 = [0,1,2,3,4]
list2 = [5,6,7,8,9]
list3 = list1 + list2
print(list3)

7.编写一个程序,创建一个包含10个整数的列表,并移除列表中的所有偶数元素。(有点儿难)

list1 = [1,2,3,4,5,6,7,8,9,10]
list2 = list1.copy()
for x in list2:
    if x % 2 == 0:
        list1.remove(x)
print(list1)

8.编写一个程序,创建一个包含10个整数的列表,并计算列表中大于等于5的元素的个数。

list1 = [1,2,3,4,5,6,7,8,9,10]
nums = 0
for x in list1:
    if x >= 5:
        nums += 1
print(nums)

9.编写一个程序,创建一个包含10个整数的列表,并计算列表中所有元素的平均值

list1 = [1,2,3,4,5,6,7,8,9,10]
print(sum(list1)/10)

10.编写一个程序,创建一个包含10个整数的列表,并找出列表中的第一个负数

list1 = [1,2,-3,4,5,6,-7,8,-9,10]
for x in list1:
    if x < 0:
        print(x)
        break

11.已经一个排好序的的列表(从小到到排序),编写程序提示用户输入一个数字,将输入的数字添加到列表中,要求添加以后列表仍然按照从小到大的方式排序

list1 = [1,2,3,4,5,6,7,8,9,10]
num = float(input("请输入一个数字:"))
suoyin = 0
for x in list1:
    if num <= x:
        list1.insert(suoyin,num)
        break
    else:
        suoyin += 1
else:
    list1.append(num)
print(list1)

12. 写程序获取两个列表中的公共元素

list1 = [1,2,3,4,5,6,7,8,9,10,9]
list2 = [1,3,9,4,11,6,88,8,12,10,10]
list3 = []
for x in list1:
    if x in list2 and x not in list3:
        list3.append(x)
print(list3)

13. 将两个已经按照从小到大排好序的列表合并,要求合并后的新列表中的元素任然按照从小到大的方式排序

list1 = [1,2,3,4,5,6,7,8,9,10]
list2 = [1,3,9,11,88,99]
list3 = []
while True:
    if list1[0] < list2[0]:
        list3.append(list1.pop(0))
    else:
        list3.append(list2.pop(0))
    if list1 == [] or list2 == []:
        break
list3.extend(list1+list2)
print(list3)


网友评论

相关作品

  • 杂谈

    学习笔记,记录一些杂七杂八的东西...

    少校 ·