1、用户输入一个数字,生成对应数字个的斐波那契数列。
n=int(input('请输入一个数字'))
l1=[1,1]
for i in range(0,n-2):
x=l1[i]+l1[i+1]
l1.insert(i+2,x)
print(l1)
2、个十百位分别由1234组成的互不相同的三位数有哪些?
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if i!=j and j!=k and i!=k:
print('%d%d%d'%(i,j,k),end='\t')
3.一颗弹珠假设从100米高空掉落,每次弹回掉落高度的一半,问第十次掉落的高度是多少,总共经历了多少米
l=100 #历经长度
h=100 #回弹高度
for i in range(1,11):
h=0.5*h
l+=2*h
print(l)
print(h)