day7作业

#周一 作业 第一遍 申小龙
a=int(input(“请输入第一个数”))
b=int(input(“请输入第二个数”))
m=[]
for i in range(a,b+1):
c=2
while c<i:
if i%c0:
break
c+=1
else:
print(i)
m.append(i)
print(m)
sum=0
n=0
while n<len(m):
data=m[n]
if n
0:
max=data
min=data
else:
if data>max:
max=data
elif data<min:
min=data
sum+=data
n+=1
print(max,min,sum)

def dylc():
print(“一楼男装”)
print(“二楼女装”)
print(“三楼童装”)
print(“四楼影城”)
print(“五楼餐厅”)
floor=int(input(“请输入楼层”))
if floor==1:
print(“西单大悦城一楼欢迎您”)
dylc()
print(“您现在在一楼”)
elif floor == 2:
print(“西单大悦城二楼欢迎您”)
dylc()
print(“您现在在二楼”)
elif floor == 3:
print(“西单大悦城三楼欢迎您”)
dylc()
print(“您现在在三楼”)

def jiafa(a,b):
c=a+b
print("%d+%d=%d"%(a,b,c))
jiafa(3,6)
jiafa(33,12)

def qiuhe(a,b):
m=a+b
return m
n=qiuhe(2,84)
if n>10:
print(“打折”)
else:
print(“不打折”)

def jiashu(a,b):
c=a+b
d=a-b
e=a*b
f=a/b
return c,d,e,f
x=jiashu(21,34)
print(x)

def he(a):
a+=2
print(a)
a=4
he(a)
print(a)

def kb(a):
a.append(6)
b=[]
kb(b)
print(b)

def pt(name,age,sex):
print(“我叫”,name)
print(“年龄”,age)
print(“性别”,sex)
pt(sex=“女”,age=23,name=“fyy”)

def pt(name,age,sex=“男”):
print(“我叫”,name,end=" “)
print(“年龄”,age,end=” ")
print(“性别”,sex)
pt(“liyi”,26)
pt(“wsj”,24)
pt(“bb”,76,“女”)

def pt(*args):
print(args)
for i in args:
print(i,end=" ")
print()
pt(2,3,4,56,7)
pt(2,4,5,3,5,5)

def zd(**dsa):
print(dsa)
for m,n in dsa.items():
print(m,n,end=" ")
print()
zd(name=“张三”,age=24,sex=“男”)
zd(name=“初云”,age=24,sex=“女”)
zd(name=“张一”,age=24,sex=“男”,address=“北京”)

def sh(a,b,d=[]):
d.append(“x”)
print(d)
sh(1,2)#已经有一个x了
sh(122,33)#再加一个x

def waibu():
print(“2442”)
def neibu():
print(“23333”)
neibu()
waibu()

a=0#全局变量
def hanshu():
a=2#局部变量
print(a)
hanshu()
print(a)

a=[]
def sh():
a.append(1)
sh()
print(a)

a=3
def ss(a):
a+=5 #先声明a后 没有局部变量了
ss(a)
print(a)

a=3
def sh():
global a#声明a为全局变量
a=5
print(a)
sh()
print(a)

def hanshu():
a=30 #此时neibu函数还有运行 直接输出a=30
def neibu():
nonlocal a
a=40
print(a)
neibu()#此时调用neibu函数 输出a=40
print(a)
hanshu()

a=100
b=30
c=1
def waibu():
b=100
c=2
def neibu():
c=300
print©#local
print(b)#enclose
print(a)#globle
print(max)#build-in
neibu()
waibu()

def jiecheng(n):
if n==1:
return 1
else:
return n*jiecheng(n-1)
print(jiecheng(5))

def fbnq(n):
if n1 or n2:
return 1
else:
return fbnq(n-1)+fbnq(n-2)
i=0
for i in range(1,13):
print(“第%d个月兔子的个数是”%i,fbnq(i))

a=lambda x:xx+1
print(a(4))
b=lambda x:(x-1)
(x-2)
print(b(3))

a={“name”:“zhangsan”,“age”:34,“address”:“北京”}
b=lambda x:x[‘age’]
print(b(a))
a=[2,3,-34,21]
b=max(a,key=abs)
print(b)
a=[2,43,5,-4,-63,42]
a.sort(key=abs)
print(a)

a=[
{“name”:“zhan”,“age”:33,“address”:“dong京”},
{“name”:“zhang”,“age”:37,“address”:“nan京”},
{“name”:“san”,“age”:24,“address”:“xi京”},
{“name”:“zhansan”,“age”:14,“address”:“北京”},
]
c=max(a,key=lambda x:x[‘age’])
print©
i=10
def a(x):
print(xi)
i=20
def b(x):
print(x
i)
i=30
def c(x):
print(x*i)
a(3)
b(3)
c(3)

a=[lambda x:x*i for i in range(3)]
print(a0)
print(a1)
print(a2)

#第二遍
a=int(input(“请输入第一个数”))
b=int(input(“请输入第二个数”))
m=[]
for c in range(a,b+1):
i=2
while i<c:
if c%i0:
break
i+=1
else:
print©
m.append©
print(m)
sum=0
n=0
while n<len(m):
data=m[n]
if n
0:
max=data
min=data
else:
if data>max:
max=data
elif data<min:
min=data
sum+=data
n+=1
print(max,min,sum)

def jiafa(a,b):
c=a+b
print("%d+%d=%d"%(a,b,c))
jiafa(2,34)
def qiuhe(a,b):
m=a+b
return m
n=qiuhe(3,90)
if n>10:
print(“打折”)
else:
print(“不打折”)

def jisuan(a,b):
c=a+b
d=a-b
e=a*b
f=a/b
return c,d,e,f
x=jisuan(4,65)
print(x)
def pt(*sdf):
print(sdf)
for x in sdf:
print(x,end=" “)
print()
pt(12,4,5,6,7,8)
pt(1,1,1,1,2,2,2,2,3,3,3,34,4,4,4,4)
def zd(**qwe):
print(qwe)
for m,n in qwe.items():
print(m,n,end=” ")
print()
zd(name=“张三”,age=24,sex=“男”)
zd(name=“初云”,age=24,sex=“女”)
zd(name=“张一”,age=24,sex=“男”,address=“北京”)

def sh(a,b,d=[]):
d.append("*")
print(d)
sh(1,2)
sh(1,42)
def waibu():
print(“1324243”)
def neibu():
print(“233333”)
neibu()
waibu()
a=3
def sh():
global a
a=5
print(a)
sh()
print(a)

def hanshu():
a=30
def neibu():
nonlocal a
a=40
print(a)
neibu()
print(a)
hanshu()
a=100
b=30
c=1
def waibu():
b=200
c=2
def neibu():
c=300
print©#local
print(b)#enclose
print(a)#globle
print(max)#build-in
neibu()
waibu()
def jiecheng(n):
if n==1:
return 1
else:
return n*jiecheng(n-1)
print(jiecheng(5))

def fbnq(n):
if n1 or n2:
return 1
else:
return fbnq(n-1)+fbnq(n-2)
i=0
for i in range(1,13):
print(“第%d个月兔子的数量是”%i,fbnq(i))
a=lambda x:xx+1
print(a(3))
a={“name”:“zhangsan”,“age”:34,“address”:“北京”}
b=lambda x:x[‘age’]
print(b)
a=[2,3,4,-23]
b=max(a,key=abs)
print(b)
a=[2,3,4,4,-23,-35]
a.sort(key=abs)
print(a)
a=[
{“name”:“zhan”,“age”:33,“address”:“dong京”},
{“name”:“zhang”,“age”:37,“address”:“nan京”},
{“name”:“san”,“age”:24,“address”:“xi京”},
{“name”:“zhansan”,“age”:14,“address”:“北京”},
]
c=max(a,key=lambda x:x[‘age’])
print©
i=10
def a(x):
print(x
i)
i=20
def b(x):
print(xi)
i=30
def c(x):
print(x
i)
a(3)
b(3)
c(3)
a=[lambda x:x*i for i in range(3)]
print(a0)
print(a1)
print(a2)
#第三遍
a=int(input(“请输入第一个数”))
b=int(input(“请输入第二个数”))
m=[]
for c in range(a,b+1):
i=2
while i<c:
if c%i0:
break
i+=1
else:
print©
m.append©
print©
sum=0
n=0
while n<len(m):
data=m[n]
if n
0:
max=data
min=data
else:
if data>max:
max=data
elif data<min:
min=data
sum+=data
n+=1
print(max,min,sum)

def sh(a,b):
c=a+b
print©
sh(2,4)
def qiuhe(a,b):
m=a+b
return m
n=qiuhe(5,9)
if n>10:
print(“打折”)
else:
print(“不打折”)

def pt(*asd):
print(asd)
for x in asd:
print(x,end=" “)
print()
pt(1,2,43,5,3,2)
pt(32,3,4,5,3)
def zd(**qwe):
print(qwe)
for m,n in qwe.items():
print(m,n,end=” ")
print()
zd(name=“张三”,age=24,sex=“男”)
zd(name=“初云”,age=24,sex=“女”)
zd(name=“张一”,age=24,sex=“男”,address=“北京”)

def sh(a,b,d=[]):
d.append("")
print(d)
sh(1,2)
sh(3,112)
def waibu():
print(“2112431”)
def neibu():
print(“233333”)
neibu()
waibu()
a=3
def sh():
global a
a=5
print(a)
sh()
print(a)
def hanshu():
a=30
def neibu():
a=40
print(a)
neibu()
print(a)
hanshu()
a=100
b=30
c=1
def waibu():
b=200
c=2
def neibu():
c=300
print©#local
print(b)#enclose
print(a)#globle
print(max)#build-in
neibu()
waibu()
def jiecheng(n):
if n==1:
return 1
else:
return n
jiecheng(n-1)
print(jiecheng(5))
def fbnq(n):
if n1 or n2:
return 1
else:
return fbnq(n-1)+fbnq(n-2)
i=0
for i in range(1,13):
print(“第%d天兔子的数量是”%i,fbnq(i))
a=lambda x:xx+1
print(a(5))
‘’’
a={“name”:“zhangsan”,“age”:34,“address”:“北京”}
b=lambda x:x[‘age’]
print(b(a))
a=[2,3,-23,56]
b=max(a,key=abs)
print(b)
a=[2,3,4,-32,54,56,31]
a.sort(key=abs)
print(a)
a=[
{“name”:“zhan”,“age”:33,“address”:“dong京”},
{“name”:“zhang”,“age”:37,“address”:“nan京”},
{“name”:“san”,“age”:24,“address”:“xi京”},
{“name”:“zhansan”,“age”:14,“address”:“北京”},
]
c=max(a,key=lambda x:x[‘age’])
print©
i=10
def a(x):
print(x
i)
i=20
def b(x):
print(xi)
i=30
def c(x):
print(x
i)
a(3)
b(3)
c(3)
a=[lambda x:x*i for i in range(3)]
print(a0)
print(a1)
print(a2)
#结束

猜你喜欢

转载自blog.csdn.net/weixin_44675366/article/details/87926583