代码按题目顺序依次如下:
def myname():
print("AVICIALIFE")
myname()
def senb_(a,b):
return a-b
a=int(input("两数相减请输入一个数:"))
b=int(input("两数相减请输入一个数:"))
print(senb_(a,b))
def plusf_(a,b,c,d,e):
return a+b+c+d+e
a=int(input("请输入一个数:"))
b=int(input("请输入一个数:"))
c=int(input("请输入一个数:"))
d=int(input("请输入一个数:"))
e=int(input("请输入一个数:"))
print(plusf_(a,b,c,d,e))
def getlist_(m):
n=[]
for i in range(1,len(m),2):
n.append(m[i])
return n
m=[1,2,3,4,5,7,8,9]
print(getlist_(m))
def checkstr_(k):
a=0;b=0;c=0;d=0
for i in k:
if "a"<=i and i<="z" or "A"<=i and"Z">=i:
a=a+1
elif "0"<=i and "9">=i:
b=b+1
elif i==" ":
c=c+1
else:
d=d+1
return "字母有"+str(a)+"个,数字有"+str(b)+'个,空格有'+str(c)+"个,其他字符有"+str(d)+"个"
k=input("请输入一段字符串")
print(checkstt_(k))
def f_(m):
if len(m)==0:
return"元素为空"
else:
return"元素不为空"
m=input("请输入元素")
print(f_(m))
def g_(q):
for m,n in q.items():
if len(n)>2:
q[m]=n[0:2]
return q
q={"k1":"1","k2":"aw6d8","k3":[2,4,5,7,8,5]}
print(g_(q))
def matchnumber_(m,n):
m=int(input("请输入一个数字:"))
n=int(input("请输入一个数字:"))
if m>n:
return "m(第一个数字)较大"
elif n>m:
return "n(第二个数字)较大"
else:
return "m,n一样大"
m=int(input("请输入一个数字:"))
n=int(input("请输入一个数字:"))
print(matchnumber_(m,n))
def findnumber_(k):
if k==0:
return 0
elif k==1:
return 1
elif k>=2:
return i_(k-1)+i_(k-2)
k=10
print("第十个数为",findnumber(k))