Python基础及应用
上QQ阅读APP看书,第一时间看更新

习题

1.使用Python计算多项式x=5时的值。

2.使用比较运算符,判断数字10099和99100的大小关系。

3.使用数值转换,输出(128)10的二进制表示、八进制表示和十六进制表示。

4.定义一个变量alice=1,通过移位运算使其扩大1024倍。

5.给定三角形三边a=3,b=4,c=5,通过Python判断并输出它是不是直角三角形,是不是等腰三角形。

6.定点数是小数点固定的小数,进而小数部分和整数部分的二进制位数也是固定的,假设一种定点数的整数部分有23位,小数部分有9位,并且这32位连续存储,想一想给定一个32位整数怎么转为定点数?提示:可以使用刚学到的位运算。

7.给定任意一个负数,想一想怎么快速得到它的补码表示?(提示:可以参考维基https://zh.wikipedia.org/wiki/补码进一步学习补码相关知识)