Python100例 我的实现展示(6-10例)
'''6、斐波那契数列。'''
def test_exam_06():
x = int(input("请输入整数x,程序将输出长度为x的斐波那契数列。\n"))
list_x = [0, 1]
for i in range(2, x):
list_x.append(list_x[i-2] + list_x[i-1])
print("长度为{0}的斐波那切数列如下:".format(str(x)))
print(list_x)
'''7、将一个列表的数据复制到另一个列表中。'''
def test_exam_07():
x = int(input("请输入整数x,程序将输出长度为x的斐波那契数列。\n"))
list_x = [0, 1]
for i in range(2, x):
list_x.append(list_x[i - 2] + list_x[i - 1])
list_y = list_x[0:20:2]
print(list_y)
'''8、输出 9*9 乘法口诀表。'''
def test_exam_08():
for i in range(1, 10):
for j in range(i, 10):
print("{0}*{1}={2}".format(str(i), str(j), str(i*j)), end="\t")
print()
'''9、暂停一秒输出。'''
def test_exam_09():
for i in range(1, 10):
for j in range(i, 10):
print("{0}*{1}={2}".format(str(i), str(j), str(i*j)), end="\t")
print()
time.sleep(1)
'''10、暂停一秒输出,并格式化当前时间。'''
def test_exam_10():
time.sleep(1)
# 格式化成2016-03-20 11:45:39形式
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 格式化成Sat Mar 28 22:24:24 2016形式
print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
if __name__ == '__main__':
# test_exam_06()
# test_exam_07()
# test_exam_08()
# test_exam_09()
test_exam_10()