练习题汇总
设计一个函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5,若是返回True,否则返回False
def islength(obj):
# 判断对象的类型
if type(obj) in [str,list,tuple]:
if len(obj) > 5:
return True
else:
return False
设计一个函数,检查用户传入的对象(字符串、列表、元组)的每一个元素是否含有空内容
【字符串中含有空格,列表与元组中函数有空串】。
若含有则返回True,否则返回False
”hello world“ [12,34,"",23]
def hasspace(obj):
if type(obj) == str:
if " " in obj:
return True
else:
return False
elif type(obj) in [list,tuple]:
if "" in obj:
return True
else:
return False
从控制台输入两个正数,求这两个正数的最大公约数,与最小公倍数
注意:最大公约数的公式:
m % n = r ,m = n n = r ,r == 0 输出m ,若不为0则继续循环
最小公倍数的公式:最小公倍数 = 两个正数的乘积/最大公约数
def getyuebei(m,n):
ji =