7/22

““def prt():#定义函数
print(“1楼,鞋类商品”)
print(“2楼,女性商品”)
print(“3楼,男性商品”)
print(“4楼,运动装”)
print(“5楼,婴儿服饰”)
floor=int(input(“请输入楼层”))
if floor ==1:
print(“西单大悦城一层欢迎您”)
prt()#调用函数
print(“您现在在一层”)
elif floor ==2:
print(“西单大悦城二层欢迎您”)
prt()
print(“您现在在二层”)
elif floor ==3:
print(“西单大悦城三层欢迎您”)
prt()
print(“您现在在三层”)
elif floor ==4:
print(“西单大悦城四层欢迎您”)
prt()
print(“您现在在四层”)
elif floor ==5:
print(“西单大悦城五层欢迎您”)
prt()
print(“您现在在五层”)””"

“”"def qiuhe(a,b):
c=a+b
print©

qiuhe(2,3)
qiuhe(5,6)"""

“”“def qiuhe(a,b,c):
d=a+b+c
print(d)
qiuhe(1,2,3)
qiuhe(3,9,8)
“””

“”“def qiuhe(a,b,c):
d=a+b+c
print(d)
a=3
b=4
c=5
qiuhe(a,b,c)
qiuhe(3,9,8)”""

“”“a=3
b=4
c=5
def qiuhe(a,b,c):
d=a+b+c
print(d)
qiuhe(6,7,8)”""

“”“def qiuhe(a,b,c):
d=a+b+c
print(d)
a=3
b=4
qiuhe(a,b,7)
qiuhe(3,4,7)”""

“”“def xiaogou():
print(“你好”)
print(xiaogou)
print(id(xiaogou))
d=xiaogou
print(id(d))
d()”""

“”“def hs(a,b):
return
c=a+b
d=a-b
return c,d
x=hs(5,6)
print(x)”""

“”“def hs():
print(i+1)
i=5
a=hs
b=hs
a()
i=7
b()”""

“”“def dengji(name,age):
print(“我叫”,name)
print(“年龄”,age)
dengji(age=20,name=“李四”)”""

“”“def hs(a,b,c):
print(a,b,c)
hs(2,3,c=7)”""

“”“def dengji(name,age,sex=“男”):
print(name,age,sex)
dengji(“张三”,19)
dengji(“李四”,20,“男”)
dengji(“王五”,21,“女”)”""

“”“def xiozhu(b,a=3):#默认参数必须在参数后面
print(a,b)”""

“”“def hs1(a,b):
print(a*b)
def hs2(a,b,c):
hs1(a,b)
print©
hs2(2,3,4)”""

“”“def hs1(x,y):
print(x*y)
def hs2(a,b,c):
hs1(a,b)
print©
hs2(2,3,4)”""

“”“def hs(x):
if x%2==0:
print(x,“偶数”)
else:
print(x,“奇数”)
a=int(input(“输入一个数”))
hs(a)”""

“”“def kb(*a):
print(a,type(a))
for x in a:
print(x)
kb(1)
kb(1,2,3,4)
kb()”""

“”“def kb2(*a):
print(a,type(a))
print(a[0],a[1],a[2])
x=(1,2,3)
kb2(*x)”""

“”“def kb2(*a):
print(a,type(a))
x=(1,2,3)
kb2(x)
kb2(*x)”""

“”"a=[1,2,3]
print(*a)

b=(1,2,3)
print(*b)

c,*d=a
print(c,d)"""

“”“def kb(**kwargs):
print(kwargs,type(kwargs))
kb(name=“张三”,age=18)#?
kb(name=“张三”,age=18,sex=“男”)
kb()”""

“”"def kb(a,b):
print(a,b)

x={“a”:“张三”,“b”:20}
kb(**x)"""

“”“def kb(*a,**b):
print(a,b)
a={“name”:“张三”,“age”:18}
kb(1,2,3,**a)”""

“”“def kb(a,*b,c=9,**d):
print(“a=”,a)
print(“b=”,b)
print(“c=”,c)
print(“d=”,d)
kb(1,2,3,4,5)”""

“”“def kb(a,*b,c=9,**d):
print(“a=”,a)
print(“b=”,b)
print(“c=”,c)
print(“d=”,d)
kb(1,2,3,name=“张三”)”""

“”“def kb(a,b=9,*c,**d):
print(“a=”,a)
print(“b=”,b)
print(“c=”,c)
print(“d=”,d)
kb(1,2,3,4,5)”""

“”"def qiuhe(a,b):
c=a+b
return c
x=qiuhe(1,2)
print(x)

y=qiuhe(10,20)
print(y)"""

“”“a=[1,2,30]
x=a.remove(30)#没有返回值
print(x)”""

“”“def hs(a,b):
c=a+b
d=a-b
e=a*b
return c,d,e
x=hs(5,6)
print(x)”""

“”“def hs(a,b):
c=a+b
d=a-b
e=a*b
return c,d,e
a,b,c=hs(5,6)
print(a,b,c)”""

“”“def hs(a,b):
return
c=a+b
d=a-b
x=hs(5,6)
print(x)”""

“”“def hs():
i=0
while i<5:
if i==2:
return
i+=1
x=hs()
print(x)”""

“”“def money(qian,zl):
return qianzl
def zhekou(money):
if money > 300:
print(money)
return money
0.8
else:
print(money)
return int(money)-int(money)%10
qian=float(input(“请输入单价”))
zl=float(input(“请输入重量”))
print(zhekou(money(qian,zl)))”""

#递归三件
#递归前进
#递归后退
#递归边界
#当递归边界成立的时候,递归后退,不成立的时候递归前进

“”“def jiecheng(n):
if n==1:#递归边界
return 1
else:
return n*jiecheng(n-1)
x=jiecheng(6)
print(x)”""

“”“def tuzi(n):
if n1 or n2:
return 1
else:
return tuzi(n-1)+tuzi(n-2)
n=int(input(“请输入月份”))
print(n,“月的兔子数是”,tuzi(n))”""

“”“def tuzi(n):
if n1 or n2:
return 1
else:
return tuzi(n-1)+tuzi(n-2)
n=int(input(“请输入月份”))
for i in range(1,n+1):
print(“第”,n,“月的兔子数是”,tuzi(i))”""

“”“def p_n(n):
print(n)
if n==1:
return
p_n(n-1)
print(”–heihei")
p_n(4)"""

“”“def zbcz(a,start,end,key):
if start>end:
return -1
middle=(start+end)//2
if key>a[middle]:
return zbcz(a,middle+1,end,key)
elif key<a[middle]:
return zbcz(a,start, middle - 1, key)
else:
return middle
a=[11,12,13,14,15,16,17,18,19,20]
k=int(input(“请输入要查找的数:”))
x=zbcz(a,0,9,k)
if x==-1:
print(“查无此数”)
else:
print(k,“的位置是”,x)”""

“”“def zbcz(a,start,end,key):
while start<=end:
middle=(start+end)//2
if key>a[middle]:#如果要查找的数比中间数大
start=middle+1#那么向右边查找
elif key<a[middle]:#如果要查找的数比中间数小
end=middle-1#那么向左边查找
else:#如果想等,那么返回此时的middle值
return middle
return -1#如果循环结束还没查找次数,那么返回-1
a=[11,12,13,14,15,16,17,18,19,20]
k=int(input(“请输入要查找的数:”))
x=zbcz(a,0,9,k)#调用二分查找(也叫折半查找)函数。位置下标从0到最后 一个下标
if x==-1:
print(“查无此人”)
else:
print(k,“的位置是”,x)”""

“”“yue=inr(input(“请输入月”))
a,b=1,1
for i in range(1,n+1):
if i1 or i2:
print(1,end=”\t")
else:
a,b=b,a+b
print(b,end="\t")"""

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值