python入门基础(12)

发布于:2022-12-14 ⋅ 阅读:(396) ⋅ 点赞:(0)

🍀作者简介:不在校学生,为挣钱努力拼搏的一名小学生。

🍁个人主页:吉师职业混子的博客_CSDN博客-python学习,HTML学习,清览题库--C语言程序设计第五版编程题解析领域博主

题目一:矩阵输出

描述

牛牛正在做矩阵运算,他知道n个矩阵相加,就是将矩阵中每个位置的元素都乘上n。现有一个矩阵\left[ \begin{matrix} 1 & 2 &3\\ 4 & 5 & 6\\ 7 & 8 & 9 \end{matrix} \right]⎣⎡​147​258​369​⎦⎤​,请使用list记录该矩阵,对于牛牛输入的数字n,输出n个该矩阵相加的结果。

输入描述:

输入整数n,0<n<10

输出描述:

输出n个矩阵相加的结果,直接以二维列表的形式输出。

示例1

输入:

2

输出:

[[2, 4, 6], [8, 10, 12], [14, 16, 18]]

作答

def calculate(num):
    return num * n


end_list = []
original_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
n = int(input())
for i in range(3):
    middle_list = list(map(calculate, original_list[i]))
    end_list.append(middle_list)
print(end_list)

题目二:运动会双人项目

描述

牛客运动会上有一项双人项目,因为报名成功以后双人成员不允许被修改,因此请使用元组(tuple)进行记录。先输入两个人的名字,请输出他们报名成功以后的元组。

输入描述:

第一行以字符串的形式输入第一个人的名字。

第二行以字符串的形式输入第二个人的名字。

输出描述:

直接输出两个名字组成的元组。

示例1

输入:

NiuNiu
NiuMei

输出:

('NiuNiu', 'NiuMei')

作答

x=input() 
y=input()
 tuple=(x,y) 
print(tuple)

题目三:修改报名名单

描述

牛牛和牛妹报名了牛客运动会的双人项目,但是由于比赛前一天牛妹身体不适,不能参加第二天的运动,于是想让牛可乐代替自己。

请创建一个依次包含字符串'Niuniu'和'Niumei'的元组entry_form,并直接输出整个元组。

然后尝试使用try- except代码块执行语句:entry-form[1] = 'Niukele',若是引发TypeError错误,请输出'The entry form cannot be modified!'。

输入描述:

输出描述:

第一行输出创建的元组整体。

第二行若是修改失败,则输出错误信息。

作答

entry_form=('Niuniu','Niumei')
print(entry_form)
try:
    entry_form[1]='Niukele'
except:
    print("The entry form cannot be modified!")
本文含有隐藏内容,请 开通VIP 后查看