python简单循环

# 3、写函数,接收5个数字,求这些参数数字的和
# def qiuhe(*arg):
#     sum=0
#     for x in arg:
#        sum+=x
#     return sum
# print(qiuhe(1,2,3,4,5))

# 6、写函数,判断用户传入的对象(字符串、列表、元组)的元素是否为空。
# def  unll(n):
#     if len(n)==0:
#         return "空集"
#     else:
#         for x in n:
#              if x==None  or  x==" ":
#                 return "空"
#              else:
#                 return"非空"
# print(unll([1,2,3]))

# 7、写函数,检查传入字典的每一个value长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
# def changdu(dict):
#     a = {}
#     for key,value in dict.items():
#         if len(value) > 2:
#             a[key] = value[0:2]
#         else:
#             a[key] = value
#     return  a
#
# dict = {"k1": "acbd", "k2": [1, 2, 3, 4],"k3":[5,7,5,6]}
# r = changdu(dict)
# print(r)

# 8、写函数,接收两个数字参数,返回比较大的数字。
# def bijiao(a,b):
#     if a>=b:
#         return a
#     else:
#         return b
# print(bijiao(11,5))

# 9、写函数,利用递归获取斐波那契数列中的第 10 个数,并将该值返回给调用者
# def  fbnqs(n):
#     if n==0:
#         return 0
#     elif n==1:
#         return 1
#     else :
#         return fbnqs(n-1)+fbnqs(n-2)
# print(fbnqs(10))

Guess you like

Origin blog.csdn.net/qq_44685426/article/details/120930087