python练习题2(能用就行系列)——题源菜鸟教程

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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值