栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

对整数进行逻辑运算

功能要求

假设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,或其中一个变量为 falsen")

else:

   print("3——变量 a 和 b 都为 truen")



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,或其中一个变量为 falsen")

else:

   print("6——变量 a 和 b 都为 truen")



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 ----")

a = True; b = True

print(a and b, a or b)

运行结果

---a = 11; b = 22---

a and b =  22

1——变量 a 和 b 都为 true

a or b =  11

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

not(a and b) =  False

3——变量 a 和 b 都为 true

---a = 0; b = 22---

a and b =  0

4——变量 a 和 b 有一个不为 true

a or b =  22

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

not(a and b) =  True

6——变量 a 和 b 都为 false,或其中一个变量为 false

---- a = False; b = False ----

False False True

---- a = True; b = False ----

False True False

---- a = False; b = True ----

False True

---- a = True; b = True ----

True True

运算符的优先级示例

功能要求

运算符优先级示例。

实例代码

print(24 + 12 / 6 ** 2 * 18)

print(24 + 12 / (6 ** 2) * 18)

print(24 + (12 / (6 ** 2)) * 18)

print(24 + (12 / 6) ** 2 * 18)

print((24 + 12) / 6 ** 2 * 18)

print(-4 * 5 + 3)

print(4 * -5 + 3)

print()

a = 20;b = 10;c = 15;d = 5;e = 0

e = (a + b) * c / d      # 等价于( 30 * 15 ) / 5

print("(a + b) * c / d 运算结果为:",  e)

e = ((a + b) * c) / d    # (30 * 15 ) / 5

print("((a + b) * c) / d 运算结果为:",  e)

e = (a + b) * (c / d)    # (30) * (15/5)

print("(a + b) * (c / d) 运算结果为:",  e)

e = a + (b * c) / d      #  20 + (150/5)

print("a + (b * c) / d 运算结果为:",  e)

运行结果

30.0

30.0

30.0

96.0

18.0

-17

-17

(a + b) * c / d 运算结果为: 90.0

((a + b) * c) / d 运算结果为: 90.0

(a + b) * (c / d) 运算结果为: 90.0

a + (b * c) / d 运算结果为: 50.0

知识说明

在Python的应用中,通常运算的形式是表达式。表达式由运算符和操作数组成。一个表达式中可能不只包含一个运算符,当一个表达式存在多个运算符时,各运算符的优先级由高到低如下表:

 

输入长、宽打印“❤”填充矩形

功能要求

请用“❤”,生产一个长10个“❤”,宽5个“❤”的矩形。

实例代码

w, l = 10, 5

print((w * "❤" + "n") * l)

运行结果

❤❤❤❤❤❤❤❤❤❤

❤❤❤❤❤❤❤❤❤❤

❤❤❤❤❤❤❤❤❤❤

❤❤❤❤❤❤❤❤❤❤

❤❤❤❤❤❤❤❤❤❤

输入字符串连续输出15次

功能要求

编写一个程序,输入一串字符串,程序就能把字符串打印15次。

实例代码

s = input("请输入字符串:")

print(s * 15)

运行结果

请输入字符串:○● # 键盘上输入“○●”

○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/932195.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号