Python经典基础编程练习题(五)——每日10题
1.按相反的顺序输出列表的值。(注意倒序输出的格式2种都可以)
a = ['one', 'two', 'three']
for i in range(2,-1,-1):
print(a[i])
'2.按“-”号分隔列表。
L = [1,2,3,4,5]
s1 = '-'.join(str(i) for i in L)
print (s1)
'3.函数的定义与调用
解题思路:注意__name__ == '__main__'
def hello_world():
print('hello world')
def three_hellos():
for i in range(3):
hello_world()
if __name__ == '__main__':
three_hellos()
'4.改变文本字体颜色
class bcolors:
HEADER = ' 33[95m'
OKBLUE = ' 33[94m'
OKGREEN = ' 33[92m'
WARNING = ' 33[93m'
FAIL = ' 33[91m'
ENDC = ' 33[0m'
BOLD = ' 33[1m'
UNDERLINE = ' 33[4m'
print bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC
5.对十个数进行排序(从大到小或者从小到大)
l=[]
for i in range(10):
l.append(int(input()))
l.sort()
for i in range(10):
print(l[i],end=' ')
print()
l.reverse()
for i in range(10):
print(l[i],end=' ')
6.求一个3*3矩阵主对角线元素之和
a = []
sum = 0.0
for i in range(3):
a.append([])
for j in range(3):
a[i].append(float(input('请输入:')))
sum+=a[i][i]
print(sum)
7.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
a=[1,4,7,10,15]
n=int(input('请输入:'))
a.append(n)
a.sort()
for i in a:
print(i,end=' ')
'8.将一个数组逆序输出
a=[1,4,7,10,15]
a.sort()
print(a)
a.reverse()
print(a)
'9.注意变量的作用域
num = 2
def auto():
num = 1
print ('internal block num = %d' % num)
num += 1
for i in range(3):
print ('The num = %d' % num)
num += 1
auto()
'10.两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵
X = [[12,7,3],
[4,5,6],
[7,8,9]]
Y = [[5,8,1],
[6,7,3],
[4,5,9]]
Z=[]
for i in range(3):
Z.append([])
for j in range(3):
Z[i].append(X[i][j]+Y[i][j])
print(Z)
'相关知识
【Python】基础
每日经典算法题(三) 求水仙花数
Python画花的代码:编程与艺术的交融
Python编程实现花卉图案绘制与色彩搭配技巧详解
【Python绘画】花朵
python玫瑰花代码简单
揭秘Python编程下的音乐排行榜:如何用代码解锁流行音乐趋势?
python玫瑰花代码讲解
《Python程序设计:人工智能案例实践》((美) 保罗·戴特尔(Paul Deitel))【简介
《Python机器学习开发实战》电子书在线阅读
网址: Python经典基础编程练习题(五)——每日10题 https://www.huajiangbk.com/newsview764381.html
上一篇: 2+1品牌营销 将花茶品牌花养花 |
下一篇: 2020第二届花溪谷艺术设计奖征 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039