python100例 41-50
Posted Observer、
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python100例 41-50相关的知识,希望对你有一定的参考价值。
041
题目:模仿静态变量的用法。
042
题目:学习使用auto定义变量的用法。
num=2
def f():
num=1
print("1,num=%d"%(num))
num+=1
for i in range(3):
print("num=%d"%(num))
num+=1
f()
043 静态变量
题目:模仿静态变量(static)另一案例。
class Num:
nnum=1
def f(self):
self.nnum+=1
print("nnum=%d"%(self.nnum))
if __name__=="__main__":
nnum=2
a=Num()
for i in range(3):
nnum+=1
print("The num=%d"%(nnum))
a.f()
044 矩阵相加
题目:两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:
X=[[1,2,3],[4,5,6],[7,8,9]]
Y=[[1,2,3],[4,5,6],[7,8,9]]
Z=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(len(X)):
for j in range(len(Y)):
Z[i][j]=X[i][j]+Y[i][j]
for k in Z:
print(k)
045 求和
题目:统计 1 到 100 之和。
sum=0
for i in range(1,101):
sum+=i
print(sum)
046 求平方
题目:求输入数字的平方,如果平方运算后小于 50 则退出。
TRUE=1
FALSE=0
flag=1
while flag:
num = int(input("输入数字:"))
if(num**2>=50):
print(num**2)
flag=TRUE
else:
flag=FALSE
047 变量值互换
题目:两个变量值互换。
def f(a,b):
a,b=b,a
return (a,b)
if __name__=="__main__":
x=1
y=2
print(x,y)
x,y=f(x,y)
print(x,y)
048 数字比较
题目:数字比较。
if __name__=="__main__":
i=1
j=2
if(i>j):
print("i>j")
elif(i==j):
print("i==j")
else:
print("i<j")
049 匿名函数
题目:使用lambda来创建匿名函数。
f1=lambda x,y :(x+y)
if __name__=="__main__":
a,b=10,20
print(f1(a,b))
050 随机数
题目:输出一个随机数.
import random
print(random.randint(1,10))
以上是关于python100例 41-50的主要内容,如果未能解决你的问题,请参考以下文章