题目二十三
定义一个可以计算两个数字之和的函数。
代码实现
方法一
def sum(n1,n2):
n = n1 + n2
return n
lst= input("请输入需要求和的数").split(",")
print(sum(int(lst[0]),int(lst[1])))
方法二
sum = lambda n1, n2 : n1 + n2
print(sum(2,4))
运行结果
输出结果一:
请输入需要求和的数4,9
13
和为: 6
题目二十七
定义一个函数,该函数可以将整数转换为字符串并在控制台中打印。
代码实现
trans = lambda x: str(x)
n = trans(100)
print(n,type(n))
运行结果
100 <class 'str'>
题目二十八
定义一个函数,该函数可以接收两个字符串形式的整数,并计算它们的和,然后在控制台中打印它。
代码实现
sum = lambda n1, n2: int(n1) + int(n2)
lst = input("请输入需要求和的数字:").split(",")
print(sum(lst[0],lst[1]))
运行结果
请输入需要求和的数字:200,1000
1200
题目二十九
定义一个函数,该函数可以接收两个字符串形式的整数,并计算它们的和,然后在控制台中打印它。
代码实现
sum = lambda n1, n2: n1 + n2
lst = input("请输入字符:").split(",")
print(sum(lst[0],lst[1]))
运行结果
请输入字符:20,99
2099
题目三十
定义一个可以接受两个字符串作为输入的函数,并在控制台中打印最大长度的字符串。
如果两个字符串的长度相同,则函数应逐行打印所有字符串。
代码实现
def check_str(n1, n2):
len1 = len(n1)
len2 = len(n2)
if len1 > len2:
print(n1)
elif len1 < len2:
print(n2)
elif len1 == len2:
print(n1 + "\n" +n2)
n1, n2 = input("请输入字符:").split(",")
check_str(n1 , n2)
运行结果
请输入字符:111,2222
2222