Python中a=12 and b=12写法正确吗

1. 下列哪个表达式在Python中是非法的B

洳何获得v2的参数值? C

3. 如何解释下面的执行结果 B

B. 浮点数无法精确表示

C. 布尔运算不能用于浮点数比较

4. 下列代码执行结果是什么? D

}

刚学完C或C++的初学者很容易踩坑。

还有值得注意的python中的一些符号运算等级和C也有很多差异


我大概懂了,但是没看懂你举得例子能说得详细一些么。
 a,b分别是整数1和2以②进制表示分别为:01,10
&运算结果的二进制为:00,即十进制的 0(按位逻辑运算)再如 :2&3,二进制表示为 10&11所以结果是 10,即十进制的 2
1 是嫃,2是真(整数0是否)所以 1 and 2 是真, 0 and 2 是否

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

1. 【高精度计算问题】斐波那契数列又称黄金分割数列指的是这样的一个数列1、2、3、5、8、13、21、34、55、89、144、233、377、…这个数列从第3项开始,每一项都等于前两项之和即F(1)=1,F(2)=1F(n)=f(n-1)+f(n-2)(n≥3)。

当计算到第50项时数据为,此时就无用普通数据类型表示位数这么多的计算结果所以可以采用高精度加法。即运用数组用程序模拟列竖式计算的过程。若以100位及以内的两个正整数进行高精度加法计算的一般算法如下: ⑴将前一个整数各位上的数字按照从低位到高位的顺序依次存入数组a(1)、a(2)、a(3)…、a(100)中将后一个整数各位上的数字按照从低位到高位的顺序依次存入数组b(1)、b(2)、b(3)、…、b(100)中;

⑵按照从低位到高位的顺序,将两个整数各位数值进行逐位相加计算a(1)和b(1)相加,结果存入c(1)中a(2)和b(2)相加,结果存入c(2)中…;

⑶对数组c中的计算结果进行从低位到高位的進位处理;

⑷按照从高位到低位的顺序输出数组c中的计算结果

问题:为实现上述功能,代码如下将划线处的代码补充完整。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信