“Python 语言程序设计实验2023春季”实验报告

实验报告一 Python序列结构 截止时间3月12日

1.编写程序,用一个变量存储以下信息:学号,姓名,所在学院,专业名称。

name=input() mulati

xuehao=input() 20212501892

school=input() xinjiangdaxue

zhuanye=input() ruanjiangongchen

name 'mulati'

xuehao '20212501892'

school 'xinjiangdaxue'

zhuanye 'ruanjiangongchen'

图片描述

2.编写程序,用一个变量存储你所在小组的组员名单。

a=['zu yuan ming dan' '1,2,3,4,5,6,7,8']

print(a) 图片描述

3.对组员名单进行操作,如增加一个同学,减少一个同学,修改一个同学的姓名。

a=['1','2','3','5']

a.append('6')

del a[1]

a[2]='10'

print(a)

['1','3','10','6'] 图片描述

4.编写程序,录入小组成员的姓氏,利用集合输出小组中的所有姓氏 b={'1','2','3','4','5'}

print(b) 图片描述

5.编写程序,用一个变量存储组员名单,组员Python成绩,计算组员总人数,总分,平均分。 student={'张亮':70,'张三':90,'李四':97,'小麦':70,'豪哥':56,'大麦':48}

print(student)

student={'张亮':70,'张三':90,'李四':97,'小麦':70,'豪哥':56,'大麦':48}

zongrenshu=len(student)

print('总人数为:',zongrenshu)

student={'张亮':70,'张三':90,'李四':97,'小麦':70,'豪哥':56,'大麦':48}

zongfen=sum(student.values())

print('总分为:',zongfen)

v=zongfen/zongrenshu

print('平均分为:',v) 图片描述

6.编写程序,用一个变量存储组员成绩,要求有低于6060的成绩,利用列表推导式,筛选出低于6060分的成绩。

c=[38,48,59,68,80,100]

x=[n for n in c if n<60]

print(x) 图片描述

7.编写程序,利用列表推导式将列表中的整数提取出来[123, 'hello', (1,2), 456, {23}, {'a':789}]。

list = [123, 'hello', (1,2), 456, {23}, {'a':789}]

new_list = [i for i in list if type(i) == int]

print(new_list)

![图片描述](https://dn- simplecloud.shiyanlou.com/courses/uid1773167- 20230312-1678629419685)

8.利用生成器表达式生成0~9的数值,要求每一个数值乘以你的幸运数字,最后将生成器对象转换成列表,输出列表的结果。

a=[i*4 for i in range(10)]

b=[]

for num in a:

b.append(num)
copy

print (b) 图片描述

最新评论

实验内容不完整,格式混乱

2023-03-17 20:53:49
回复