如图,请问第一道题硬性要求用lambda函数要怎么做,用if else尝试做了一下结果只会显示未超过。
第二题看不太懂要求…
题目原本是日文的进行了翻译,想请问一下如何解答!
如图,请问第一道题硬性要求用lambda函数要怎么做,用if else尝试做了一下结果只会显示未超过。
第二题看不太懂要求…
题目原本是日文的进行了翻译,想请问一下如何解答!
如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!
问题1:(是否还需要把等于加上)
input_data = float(input('请输入欧元的汇率:'))
fun = lambda x: '用10000日元换算后超过了80欧元' if 10000 > x * 80 else '用10000日元换算后未超过80欧元'
print(fun(input_data))
问题2:
def add(a, b):
# 定义加法函数
return a + b
# 上限
input_data = int(input('请输入上限数字(2以上的正整数):'))
result_list = [1, 1] # 结果
while True:
result = add(result_list[-1], result_list[-2])
if result > input_data:
break
result_list.append(result)
print(' '.join(str(x) for x in result_list))