本文主要是介绍python基础训练 day17,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python基础训练 day17
小白坚持第十七天!
题目来源
目录
- python基础训练 day17
- 第一题(变量互换)
- 第二题(数字比较)
- 第三题(lambda)
第一题(变量互换)
# 两个变量值互换
变量互换按传统来讲应该新设一个中间变量
a = 1
b = 2
print(a, b)
# 变量交换
temp = a
a = b
b = temp
print(a, b)
有传统就有但是啊,但是py支持直接交换
a = 1
b = 2
print(a, b)
# 变量交换
a, b = b, a
print(a, b)
运行结果:
1 2
2 1进程已结束,退出代码为 0
第二题(数字比较)
# 数字比较。
略,,
def compare(a, b):if a > b:print(a, '>', b)elif a == b:print(a, '=', b)elif a < b:print(a, '<', b)
compare(150, 2)
compare(-5, 5)
运行结果:
150 > 2
-5 < 5进程已结束,退出代码为 0
第三题(lambda)
# 使用lambda来创建匿名函数。
lambda是一个表达式,我的理解lambda是不用定义函数名的一个函数
a = 10
b = 15
add = lambda x, y: x + y
print(add(a, b))
输出结果:
25
17日打卡结束,21天养成一个好习惯,加油!
不畏浮云遮望眼,自缘身在最高层
这篇关于python基础训练 day17的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!