有一对兔子,从出生后第三个月起每个月生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,请问每个月兔子的总数为多少?
a=1
b=1
for i in range(1,21,2):
print('%d%d'%(a,b),)
a+=b
b+=a
这是Python早期(py2)的格式化字符串,继承了C语言风格。%d表示整数,%f表示浮点数,%s表示字符串,这是最常用的,此外还有%o%x%e等。举个例子:
>>> name = '小明'
>>> age = 5
>>> '%s今年%d岁了'%(name, age)
'小明今年5岁了'
>>> year = 2021
>>> month = 8
>>> day = 16
>>> '%d-%02d-%02d'%(year, month, day)
'2021-08-16'
将字节转化为整数
应该就是把a,b以整数的形式打印出来吧