Python语言程序设计基础(第二版)-第一部分程序练习题
1.2 整数序列求和
注意:
- 整数:
int(n)
- 循环整数:
range(int(n))
1.3 九九乘法表输出
注意:
- 占位符
{:2}
1 :因为乘法口诀最多是2位数。 end=' '
含义:print
默认是打印一行,结尾加换行。end=' '
意思是末尾不换行,加空格。
1.4 计算1~10的阶乘并相加
注意:
range()
:需要选择1-11,因为范围是左闭右开
。- 计算思路:首先计算循环中数字的阶乘,然后将计算结果相加,最后得出和。
1.5 猴子吃桃问题
注意:
n = (n+1)<<1
是什么意思:转换为2
进制,然后往左移动1
个单位,可以理解为对象(n+1)
乘以2
的单位1
次方