编写一个 Python 程序,以使用 Lambda 查找给定字符串是否以给定字符开头,如果是以相应字符开始返回值是True,否则返回False startwith= char=input() #获取给定字符 s=input() #获取给定字符串 print(startwith(char,s))。编写一个 Python 程序, 使用 Lambda 提取身份证号码中的年、月、日,计算结果按“年-月-日”表示,”-”采用英文输入法 样例程序: birth= id=input() print(birth(id))。编写3个 Lambda函数,分别求解两数之和,两数乘积,两数最大值 样例程序: f1= f2= f3= a,b=eval(input()) print(f1(a,b)) #输出a,b的和 print(f2(a,b)) #输出a,b的乘积 print(f3(a,b)) #输出a,b的最大值
时间: 2024-04-20 08:27:00 浏览: 116
以下是您要求的三个 Lambda 函数和两个程序的代码:
```python
# Lambda函数1:求和
f1 = lambda x, y: x + y
# Lambda函数2:求积
f2 = lambda x, y: x * y
# Lambda函数3:求最大值
f3 = lambda x, y: max(x, y)
# 两数求和程序
a, b = eval(input("请输入两个数,用逗号分隔:"))
print(f1(a, b))
# 两数求积程序
a, b = eval(input("请输入两个数,用逗号分隔:"))
print(f2(a, b))
# 两数求最大值程序
a, b = eval(input("请输入两个数,用逗号分隔:"))
print(f3(a, b))
```
以下是提取身份证号码中的年、月、日的 Lambda 函数和程序的代码:
```python
# Lambda函数:提取身份证号码中的年、月、日
birth = lambda id: id[6:10] + "-" + id[10:12] + "-" + id[12:14]
# 提取身份证号码中的年、月、日程序
id = input("请输入身份证号码:")
print(birth(id))
```
以下是查找字符串是否以给定字符开头的 Lambda 函数和程序的代码:
```python
# Lambda函数:查找字符串是否以给定字符开头
startwith = lambda char, s: s.startswith(char)
# 查找字符串是否以给定字符开头程序
char = input("请输入一个字符:")
s = input("请输入一个字符串:")
print(startwith(char, s))
```
阅读全文