「Python语法结构」数据类型与运算符示例(8)

本文通过实例代码展示了Python中整数的逻辑运算,包括`and`、`or`、`not`的使用,并探讨了运算符的优先级。此外,还提供了根据用户输入的长和宽打印心形符号矩形,以及重复输出字符串的功能。
摘要由CSDN通过智能技术生成

对整数进行逻辑运算

功能要求

假设a=11,b=22,对a和b进行逻辑运算。

实例代码

a = 11; b = 22

print("---a = 11; b = 22---")

print('a and b = ', a and b)

if (a and b):#判断a and b

   print("1——变量 a 和 b 都为 true")

else:

   print("1——变量 a 和 b 有一个不为 true")

print('a or b = ', a or b)

if (a or b):# 判断a or b

   print("2——变量 a 和 b 都为 true,或其中一个变量为 true")

else:

   print("2——变量 a 和 b 都不为 true")

print('not(a and b) = ', not(a and b))

if not(a and b):# 判断not( a and b )

   print("3——变量 a 和 b 都为 false,或其中一个变量为 false\n")

else:

   print("3——变量 a 和 b 都为 true\n")



a = 0; b = 22

print("---a = 0; b = 22---")

print('a and b = ', a and b)

if ( a and b ):

   print("4——变量 a 和 b 都为 true")

else:

   print("4——变量 a 和 b 有一个不为 true")

print('a or b = ', a or b)

if ( a or b ):

   print("5——变量 a 和 b 都为 true,或其中一个变量为 true")

else:

   print("5——变量 a 和 b 都不为 true")

print('not(a and b) = ', not(a and b))

if not( a and b ):

   print("6——变量 a 和 b 都为 false,或其中一个变量为 false\n")

else:

   print("6——变量 a 和 b 都为 true\n")



print("---- a = False; b = False ----")

a = False; b = False

print(a and b, a or b, not(a))

print("---- a = True; b = False ----")

a = True; b = False

print(a and b, a or b, not(a))

print("---- a = False; b = True ----")

a = False; b = True

print(a and b, a or b)

print("---- a = True; b = True ----&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜晚回家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值