Python 14天 题目:41、42、43、44、45、46

编程入门 行业动态 更新时间:2024-10-08 08:31:34

Python 14天 <a href=https://www.elefans.com/category/jswz/34/1769227.html style=题目:41、42、43、44、45、46"/>

Python 14天 题目:41、42、43、44、45、46

41题:模型静态变量的用法。

自己总结:没有很明白是啥意思 唯一有点感觉的是 class内部确实是改变了。

​
# 41. 模型静态变量的用法。# def varfun():
#     var = 6
#     print('var = %s' % var)
#     var += 1
#
#
# if __name__ == '__main__':
#     for i in range(3):
#         varfun()class Statistic:statisticvar = 6def varfun(self):self.statisticvar += 1print('The statisticvar is %s' % self.statisticvar)print(Statistic.statisticvar)
s = Statistic()
print(s.statisticvar)
for i in range(3):s.varfun()​

42题:学习使用auto定义变量的用法

自己想:感觉也没有啥 也能理解代码是什么个意思 就是感觉是不是没有理解到本质

num = 2def numfun():num = 1print('The num is %s' % num)num += 1for i in range(3):print('num is %s' % num)num += 1numfun()

43 题:模仿静态变量的另一个案例

class Num:nnum = 1def fnum(self):self.nnum += 1print('nnum = %s' % self.nnum)nnum = 2
N = Num()
for i in range(3):nnum += 1print('The num: %s' % nnum)N.fnum()

44题:

 自己没有写出来 

总结:逻辑上没有想出来,先创建了一个空的矩阵,通过for循环往里面填数,实属巧妙。矩阵就把矩阵看成一个列表 [ ] 里面有三个[], [], [] 组成。代码上也是够巧妙的,也没有仔细想到。

X = [[12, 7, 3],[4, 5, 6],[7, 8, 9]
]Y = [[5, 8, 1],[6, 7, 3],[4, 5, 9]
]add = [[0, 0, 0],[0, 0, 0],[0, 0, 0]
]# print(len(add))
for i in range(len(X)):for j in range(len(X[0])):add[i][j] = X[i][j] + Y[i][j]print(add)

同时还有第二种方法,编程技巧自己掌握不牢固,先创建一个空列表,然后在空列表里面添加三个[],这样就形成了[[], [], []] 矩阵形式了,然后在所添加的[ ]中依次添加值。还有就是矩阵中每行每列元素的索引这种编程索引自己掌握地不好。

X = [[12, 7, 3],[4, 5, 6],[7, 8, 9]
]Y = [[5, 8, 1],[6, 7, 3],[4, 5, 9]
]L = []
for i in range(3):L.append([])for j in range(3):L[i].append(X[i][j] + Y[i][j])print(L)

45.统计1到100之和

""""
统计1到100之和
"""
# a = 0
# for i in range(1, 100+1):
#     a += i
#
# print(a)
"""第二种方法"""
print(sum(range(1, 100+1)))

46题目:求输入数字的平方,如果平方运算小于50就退出

"""46题目:求输入数字的平方,如果平方运算小于50就退出"""num = int(input('Please a number: '))if num*num >= 50:print(num*num)
else:quit()

更多推荐

Python 14天 题目:41、42、43、44、45、46

本文发布于:2024-02-19 18:45:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765302.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:题目   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!