首页 > 其他分享 >第三章 2 基本运算符-数学运算 习题

第三章 2 基本运算符-数学运算 习题

时间:2022-08-16 18:37:34浏览次数:54  
标签:语句 第三章 运算 运算符 按位 习题 True 表达式

第三章 2 基本运算符-数学运算  习题

1、python运算符中用来计算整数商的是
//

2、语句x = 3 ==3, 5, 执行结束后,变量x的值为
(True, 5)

3、已知 x = 3, 那么执行语句x += 6之后,x的值为
9

4、已经x = 3, 并且id(x)的返回值为496103280,那么执行语句x += 6之后,表达式id(x)=496103280的值为
False

5、已经x = 3, 那么执行语句 x *= 6之后, x的值
18

6、已知x = 3, y = 5, 执行语句x, y = y, x后,x的值为
5 #交叉赋值

7、表达式3<5>2的值为
True

8、表达式1<2<3 的值为
True

9、表达式 3|5的值为
7
位运算的知识点:
Python 位运算符只能用来操作整数类型,它按照整数在内存中的二进制形式进行计算
是计算机中二进制实际运算的过程描述。
实际应用场景是科学计算和加密解密。
& 按位与
| 按位或
^ 按位异或
~ 按位取反
<< 按位左移
>> 按位右移

10、表达式3 & 6的值为
0b0000 0011 # 3
0b0000 0110 # 3
=0b0000 0010 #结果应为2,这是看了视频照猫画虎的,看看结果对不对。

11、表达式 3 **2 的值为
9

12、表达式 3 * 2的值为
6

13、表达式 3 << 2的值为
这个真不知道,按位运算还没看明白,估计不重要也不想看了

14、表达式 3 >> 2 的值为
同上

15、表达式(1,2,3) + (4, 5)的值为
(1,2,3,4,5)

16、表达式1234%1000//100的值为
2

17、表达式3 //5的值为
0

18、表达式[1,2] + [3]的值为
[1,2,3]

19、表达式[1,] + [2,]的值为
[1,2]

20、表达式(1) + (2)的值为
3
#上面两题目的解释
y = (2,)
z = (2)
print(type(y), type(z)) # <class 'tuple'> <class 'int'>
感想是:定义元组 列表 字典时,即使只有一个elemeng,最后也要写,

21、已知x, y = 3,5, 那么执行x, y = y, x 后,x的值为
5

22、is和==的区别
如果a is b ,那么a一定== b
如果a == b,那么a不一定is b
is 比较的是内存id()
== 比较的是内存堆区的值

23、python的乘方运算符是
**

进阶
1、用一行代码实现数值交换
a=1
b=2
----------------
a, b = b, a

2、执行以下代码后,x的值为
x = 10
x += x
x -= x-x
print(x)
------------
20

3、下列哪个语句在python中是非法的?
x = y = z = 1
x = (y=z+1)
x, y = y, x
x += y
-------------
B非法

4、以下代码的输出结果为()
print(0.1 +0.2 = 0.3)
True
False
B # 因为是浮点运算,0.1+0.2的小数点后面有很多零

5、下面代码的输出结果是()
print(round(0.1+0.2,1) == 0.3)
True
0
1
False
-----------
True # round()函数的功能:对浮点数取近似值,保留几位小数
#round(10/3, 1) #结果是3.3
#所以上面的问题判断结果应当是True







标签:语句,第三章,运算,运算符,按位,习题,True,表达式
From: https://www.cnblogs.com/leeyong49/p/16592508.html

相关文章

  • SQL自学网习题答案
    ​附学习网址:自学SQL网(教程视频练习全套)第一节:1【初体验】这是第一题,请你先将左侧的输入框里的内容清空,然后请输入下面的SQL,您将看到所有电影标题:答案:SELECT*FR......
  • 第三章 2 基本运算符-数学运算 记忆笔记
    第三章2基本运算符-数学运算记忆笔记1、算术运算符+加法-减法*乘法/除法//整除**幂数%余数2、赋值运算符+=-=*=/=//=**=%=3、比较......
  • 第三章 1 变量
    第三章1变量1、查看变量类型的python内置函数是?type()2、查看变量内存地址的python内置函数是?id()3、python变量命名规范?1、使用字母、数字、下划线来命名,但不能以数......
  • EL表达式概述和EL运算符
    EL表达式概念:ExpressionLanguage表达式语言作用:替换和简化jsp页面中java代码的编写语法:${表达式}注意:jsp默认支持el表达式的。如果要忽略el表达式设置jsp中page......
  • Java运算符
    运算符(operator)Java支持如下运算符:算术运算符:+,-,*,/,%,++,--赋值运算符=关系运算符:>,<,>=,<=,==,!=instanceof*逻辑运算符:&&,||,!*位运算符:&,|,^,~,>>,<<,>>......
  • 获取域中List集合和Map集合存储的值以及empty运算符和隐式对象pageContext
    获取域中List集合和Map集合存储的值 List集合:${域名称.键名[索引]}<%Useruser=newUser();user.setName("张三");user.se......
  • EL获取域中存储的值List集合&Map集合值和EL empty运算符&隐式对象pageContext
    EL获取域中存储的值List集合&Map集合值3.获取对象、List集合、Map集合的值1.对象:${域名称.键名.属性名}本质上会去调用对象的getter方法2.List集合:${......
  • C++之运算符重载
    1运算符重载运算符  +  -  *  /  ++  --  %  &&  ->  >  <等classPerson{public: Person(){} Person(int......
  • C#运算符与判断循环
    一、运算符原文:https://www.runoob.com/csharp/csharp-operators.html运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C#有丰富的内置运算符,分类如下:算术运......
  • 位运算符
    Java定义的位运算(bitwiseoperators)直接对整数类型的位进行操作,这些整数类型包括long,int,short,char和byte。【&和|应用在布尔值上时,也会得到一个布尔值,和&&,||很类似,不过......