0
点赞
收藏
分享

微信扫一扫

Python学习实验报告(1)


1.1 编写程序,根据输入的三科成绩值,计算并打印平均值和总分。

要求:使用三种格式化字符串方式输出结果;

说明:输入为math = 130, eng = 101, chi = 126;输出为

print(“average score is {}, sum score is {}”.format(…))

Python学习实验报告(1)_python

1.2 编写程序,输入任意大的自然数,分别输出自然数的位数、各位数字之和、各位数字按降序排列后的新自然数。

要求:至少测试5个不同的自然数;

说明:1)可以使用内置函数map();2)例如输入314,输出结果为3、8、431。

Python学习实验报告(1)_字符串_02

1.3 编写程序,输入一个自然数,输出它的二进制、八进制、十六进制表示形式。

要求:两种方式,一种为格式化字符串的形式,另一种采用Python内置函数实现;

说明:内置函数为bin()、oct()、hex()。

Python学习实验报告(1)_字符串_03

1.4 编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表中的偶数。

要求:至少测试3个不同的整数列表;

说明:可以使用内置函数filter()、lambda函数。

Python学习实验报告(1)_字符串_04

1.5 编写程序,输入等比数列的首项、公比(不等于1且效于36的正整数)和一个自然数n,输出这个等比数列前n项的和。

Python学习实验报告(1)_后端_05

1.6 编写程序,输入字符串"ilovechina",将该字符串进行反转。

要求:至少采用三种方法。

Python学习实验报告(1)_开发语言_06

1.7 编写程序,计算a + aa + aaa + aaaa的值,给定的数字作为a的值。

说明:假设输入为9,则输出应该是11106。

Python学习实验报告(1)_开发语言_07

1.8 编写程序,将给定列表中的元素向右移动k个位置,其中k是非负数。

说明:例如输入为[1,2,3,4,5,6,7] 和 k = 3,则输出为[5,6,7,1,2,3,4]。

Python学习实验报告(1)_内置函数_08

1.9 编写程序,输入两个字典,输出合并后的字典并按字典序排序,字典的键用一个字母或数字表示。

说明:假设输入为{‘a’:10, ‘b’:9}, {‘c’:3, ‘a’:2},输出为{‘a’:12, ‘b’:9, ‘c’:3}。

Python学习实验报告(1)_python_09

1.10 编写程序,将目标字符串"k0:1|k1:2|k2:3|k3:4",转变成一个字典{‘k0’:1, ‘k1’:2, ‘k2’:3,‘k3’:4}。

Python学习实验报告(1)_python_10

2.2 编写程序,实现图的字典嵌套表示,每个顶点用一个字典表示。如下图中0点表示为:{‘O’:{‘A’:2,‘B’:5,‘C’:4}},其中表示一个顶点和该顶点相连的边及长度,要求输出整个图的顶点数num_vertices、边的个数num_edges以及边的总长度len_edges。

Python学习实验报告(1)_字符串_11



举报

相关推荐

0 条评论