Python少儿编程系列-第5课-运算符
今天是我们Python零基础的第5课,之前的4次课我们一起学习了什么是交互指令,基础语法,基本数据类型以及类型转换。本节主要说明Python运算符,举个简单的例子5+4=9,其中5和4是操作数,+被称为运算符。Python语言支持以下类型的运算符。

假设变量a=20,变量b=10:

#!/usr/bin/python# -*- coding: UTF-8 -*-a = 21b = 10c = 0c = a + bprint "1 - c 的值为:", cc = a - bprint "2 - c 的值为:", cc = a * bprint "3 - c 的值为:", cc = a / bprint "4 - c 的值为:", cc = a % bprint "5 - c 的值为:", c# 修改变量 a 、b 、ca = 2b = 3c = a**bprint "6 - c 的值为:", ca = 10b = 5c = a//bprint "7 - c 的值为:",

【02-比较运算符】
假设变量a=20,变量b=10:

#!/usr/bin/python# -*- coding: UTF-8 -*-a = 21b = 10c = 0if a == b :print "1 - a 等于 b"else:print "1 - a 不等于 b"if a != b :print "2 - a 不等于 b"else:print "2 - a 等于 b"if a <> b :print "3 - a 不等于 b"else:print "3 - a 等于 b"if a < b :print "4 - a 小于 b"else:print "4 - a 大于等于 b"if a > b :print "5 - a 大于 b"else:print "5 - a 小于等于 b"# 修改变量 a 和 b 的值a = 5b = 20if a <= b :print "6 - a 小于等于 b"else:print "6 - a 大于 b"if b >= a :print "7 - b 大于等于 a"else:print "7 - b 小于 a"
【03-赋值运算符】
假设变量a=20,变量b=10:

#!/usr/bin/python# -*- coding: UTF-8 -*-a = 21b = 10c = 0c = a + bprint "1 - c 的值为:", cc += aprint "2 - c 的值为:", cc *= aprint "3 - c 的值为:", cc /= aprint "4 - c 的值为:", cc = 2c %= aprint "5 - c 的值为:", cc **= aprint "6 - c 的值为:", cc //= aprint "7 - c 的值为:", c
【04-逻辑运算符】
假设变量a=20,变量b=10:

#!/usr/bin/python# -*- coding: UTF-8 -*-a = 10b = 20if a and b :print "1 - 变量 a 和 b 都为 True"else:print "1 - 变量 a 和 b 有一个不为 True"if a or b :print "2 - 变量 a 和 b 都为 True,或其中一个变量为 True"else:print "2 - 变量 a 和 b 都不为 True"# 修改变量 a 的值a = 0if a and b :print "3 - 变量 a 和 b 都为 True"else:print "3 - 变量 a 和 b 有一个不为 True"if a or b :print "4 - 变量 a 和 b 都为 True,或其中一个变量为 True"else:print "4 - 变量 a 和 b 都不为 True"if not( a and b ):print "5 - 变量 a 和 b 都为 False,或其中一个变量为 False"else:print "5 - 变量 a 和 b 都为 True"

添加 家长论坛微信

全部 0条评论