Python100例 我的实现展示(41-45例)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python100例 我的实现展示(41-45例),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1573字,纯文字阅读大概需要3分钟。
内容图文
![Python100例 我的实现展示(41-45例)](/upload/InfoBanner/zyjiaocheng/613/a69799a7db1142eb91d6340a43e77ea6.jpg)
Python100例 我的实现展示(41-45例)
'''41、模仿静态变量的用法。(该题为宽泛性问题,模仿跟着题目做的)'''
def exchange(s2):
s = list(s2)
for i in range(int(len(s) / 2)):
t = s[i]
s[i] = s[len(s) - 1 - i]
s[len(s) - 1 - i] = t
return "".join(s)
'''class Static:
StaticVar = 5
def test_exam_41(self):
self.StaticVar += 1
print(self.StaticVar)
print(Static.StaticVar)
a = Static()
for i in range(3):
a.test_exam_41()'''
def test_exam_41():
var = 0
print('var = %d' % var)
var += 1
'''42、学习使用auto定义变量的用法。(自定义方法)'''
def auto_func():
print("调用方法并返回从1加到10的和")
total = 0
for i in range(10):
total += i
return total
def test_exam_42():
print("调用字符串逆序方法")
print(exchange("0123456789"))
print(auto_func())
'''43、模仿静态变量(static)另一案例。(参考)'''
class Num:
nNum = 1
def test_exam_43(self):
self.nNum += 1
print('nNum = %d' % self.nNum)
'''44、两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:
X = [[12,7,3],
[4 ,5,6],
[7 ,8,9]]
Y = [[5,8,1],
[6,7,3],
[4,5,9]]'''
def test_exam_44():
x = [[12, 7, 3],
[4, 5, 6],
[7, 8, 9]]
y = [[5, 8, 1],
[6, 7, 3],
[4, 5, 9]]
z = [[0 for col in range(3)] for row in range(3)]
for i in range(3):
for j in range(3):
z[i][j] = x[i][j] + y[i][j]
print("2个3行3列的数组对应元素相加之后得到的数组如下:")
print(z)
'''45、统计 1 到 100 之和。'''
def test_exam_45():
total = 0
for i in range(1, 101):
total += i
print("1 到 100 之和为%d" % total)
if __name__ == '__main__':
'''for i in range(3):
test_exam_41()'''
# test_exam_42()
'''nNum = 2
inst = Num()
for i in range(3):
nNum += 1
print('The num = %d' % nNum)
inst.test_exam_43()'''
# test_exam_44()
test_exam_45()
内容总结
以上是互联网集市为您收集整理的Python100例 我的实现展示(41-45例)全部内容,希望文章能够帮你解决Python100例 我的实现展示(41-45例)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。