python100例 41-50
2021-01-18 07:13
标签:pytho 匿名函数 elf 学习 inpu int 输出 比较 随机 题目:模仿静态变量的用法。 题目:学习使用auto定义变量的用法。 题目:模仿静态变量(static)另一案例。 题目:两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵: 题目:统计 1 到 100 之和。 题目:求输入数字的平方,如果平方运算后小于 50 则退出。 题目:两个变量值互换。 题目:数字比较。 题目:使用lambda来创建匿名函数。 题目:输出一个随机数. python100例 41-50 标签:pytho 匿名函数 elf 学习 inpu int 输出 比较 随机 原文地址:https://www.cnblogs.com/observering/p/12915370.html041
042
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 静态变量
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 矩阵相加
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 求和
sum=0
for i in range(1,101):
sum+=i
print(sum)
046 求平方
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
049 匿名函数
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))