【发布时间】:2017-10-05 22:12:09
【问题描述】:
我想按以下格式打印斐波那契数列:0-1-1-2-3-5-8
最多由用户输入一个整数值,并且值应由'-' 分隔在一行中。
这可以仅使用 print 语句来完成吗?
通过使用
end='-',它在最后给出“-”。如何使用 sep='-' 解决?
我当前的代码是:
A=0
B=1
for value in range(0,int(input())):
print(A,end='-')
temp1 = A
temp2 = B
A = temp2
B = temp1 + temp2
当前输出:0-1-1-2-3-5-8-
【问题讨论】:
-
列个清单,用
'-'.join(list)