手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

大学计算机python编程题库及答案python编程题计算矩阵对角线

时间:2022-06-30    点击: 次    来源:网络    作者:佚名 - 小 + 大

大学计算机python编程题库及答案python编程题计算矩阵对角线


下载地址

https://share.weiyun.com/oKXAf8Zh


资料目录

Python编程基础教学视频 51CTO学院(60集)
python编程基础教学视频 乾颐盾系列
Python编程基础 张健 张良均 人民邮电出版社.pdf
Phthon编程金典.pdf
Python 编程指南.pdf
《Python 编程基础》 教学大纲.pdf
《Python编程入门指南(上下册)》 明日科技.pdf
《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf
Python编程初学者指南.pdf
Python编程入门经典.pdf
树莓派Python编程入门与实战  第2版.pdf
Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf
《Python编程基础》复习资料.pdf
Python编程基础与应用-题库大全.doc
Python编程基础张健 , 张良均课后习题及答案.pdf
Python程序设计基础及实践(慕课版)郭炜习题答案.pdf
《Python程序设计基础与应用》习题答案.pdf
《Python快速编程入门》——课后题答案.doc
Python程序设计基础习题答案与分析.doc
python基础试题(含答案).doc
Python考试题复习知识点试卷试题.doc
Python编程基础.pptx
《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf
《Python编程基础与HTTP接口测试》阿奎 编著.pdf
Python编程  从入门到实践 by Eric Matthes.pdf
Python编程导论第2版_2018 翻译 陈光欣.pdf
Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf
趣学python编程中文版.pdf


举例

元组
与字符串一样,元组是一些元素的不可变有序序列。与字符串的区别是,元组中的元素不一定是字符,其中的单个元素可以是任意类型,且它们彼此之间的类型也可以不同。
tuple 类型的字面量形式是位于小括号之中的由逗号隔开的一组元素。例如,我们可以输入如下代码:
t1 = ()
t2 = (1, 'two', 3)
print(t1)
print(t2)
不出所料, print 语句会输出:
()
(1, 'two', 3)
看着这个例子,你可能会很自然地认为,只包含一个元素 1 的元组应该写成 (1) 。但正如理查德·尼克松所说:“那将是错误的。”因为小括号是用来分组表达式的,所以 (1) 只不过是整数 1的一种更加冗长的写法。要想表示包含 1 的单元素元组,我们应该写成 (1,) 。几乎所有Python用户都不小心漏掉过那个烦人的逗号。
可以在元组上使用重复操作。如,表达式 3*('a', 2) 的值就是 ('a', 2, 'a', 2, 'a', 2) 。
与字符串一样,元组可以进行连接、索引和切片等操作。看下面的代码:
t1 = (1, 'two', 3)
t2 = (t1, 3.25)
print(t2)
print((t1 + t2))
print((t1 + t2)[3])
print((t1 + t2)[2:5])
第二个赋值语句将名称 t2 绑定到一个元组,这个元组中有一个绑定了名称 t1 的元组和一个浮点数 3.25 。这是可行的,因为元组也是一个对象,和Python中的其他对象一样,所以元组可以包含元组。因此,第一个 print 语句会输出:
((1, 'two', 3), 3.25)
第二个 print 语句输出 t1 和 t2 绑定后的值,是一个五元素元组。输出结果为:
(1, 'two', 3, (1, 'two', 3), 3.25)
下一条语句选取并输出连接后元组中的第四个元素(Python中的索引从 0 开始),后面的一条语句创建并输出这个元组的一个切片,输出如下:
(1, 'two', 3)
(3, (1, 'two', 3), 3.25)
可以使用一个 for 语句遍历元组中的各个元素:
def intersect(t1, t2):
"""假设t1和t2是正整数
返回一个元组,包含t1和t2的公约数"""
both t1 and t2"""
result = ()
for e in t1:
if e in t2:
result += (e,)
return result
序列与多重赋值
如果你知道一个序列(元组字符串)的长度,那么可以使用Python中的多重赋值语句方便地提取单个元素。例如,执行语句 x, y = (3, 4) 后, x 会被绑定到 3 , y 会被绑定到 4 。同样地,语句 a, b, c = 'xyz' 会将 a 绑定到 x 、 b 绑定到 y 、 c 绑定到 z 。
与返回固定长度序列的函数结合使用时,这种机制会特别方便。举个例子,看下面的函数定义:
def findExtremeDivisors(n1, n2):
"""假设n1和n2是正整数
返回一个元组,包含n1和n2的最小公约数和最大公约数,最小公约数大于1,如果没有公约数,则返回(None, None)。"""
returns (None, None)"""
minVal, maxVal = None, None
for i in range(2, min(n1, n2) + 1):
if n1%i == 0 and n2%i == 0:
if minVal == None:
minVal = i
maxVal = i
return (minVal, maxVal)
多重赋值语句:
minDivisor, maxDivisor = findExtremeDivisors(100, 200)会将 minDivisor 绑定到 2 ,将 maxDivisor 绑定到 100 。

上一篇:大一python编程题目练习python编程题的网站python编程题难题

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |