6.斐波那契数列
指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。第三个数是前两个数之和,之后每一个数是前两个数之和。
思路:第一个和第二个0,1是固定的,以此类推。
def fib(num):
a=0
b=1
for x in range(1,num+1):
a,b=b,a+b
print(f"斐波那契数列中第{num}个数为:{b}")
def full_fib(num):
a=0
b=1
print("完整的斐波那契数列是:",end="")
for x in range(1,num+1):
print(f"{a},",end="")
a, b = b, a + b
no = int(input("请输入想得到的斐波那契数列中第几个数:"))
fib(no)
full_fib(no)
7.将一个列表的数据复制到另一个列表中。
#给定一个列表list1
list1=[1,2,3,4,5,6,7,8,9,]
list2 = list1[:]
print(list2)
8.输出 9*9 乘法口诀表
for x in range(1,10):
print("\n")
for y in range(1,x+1):
print(f"{y}*{x}={x*y}\t",end="")
9.暂停一秒输出。
import time
list=[1,2,3,4,5,6,7,8,9,10]
for x in range(len(list)):
print(f"{list[x]},",end="")
time.sleep(1)
10.暂停一秒输出,并格式化当前时间。
import time
import datetime
now = datetime.datetime.now()#获取时间
print(now)
time.sleep(1)
#将时间格式化为字符串,其中Y,M,D,H,M,S分别为年,月,日,时i,分,秒
s = now.strftime('%Y-%m-%d %H:%M:%S')
print(s)