首页 分享 Python经典基础编程练习题(五)——每日10题

Python经典基础编程练习题(五)——每日10题

来源:花匠小妙招 时间:2024-11-28 17:13

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第二届花溪谷艺术设计奖征

推荐分享