我正在尝试打印一系列点。它应该是点 - 空 - 点 - 点 - 空 - 点 - 空间等。所以这就是我到目前为止:
print('.', end=' ')
但我不想要最后的空间。我希望它以一个点结束。如何删除最后一个点?或者以某种方式只在内部添加空格并在两侧保留两个点?
答案 0 :(得分:0)
>>> dot = int(input("How many dots you want to print? : "))
How many dots you want to print? : 50
>>> ' '.join('.' * dot)
'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .'
>>> print(' '.join('.' * dot))
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
>>>
答案 1 :(得分:0)
print("._" * 10, end=".\n")
输出:._._._._._._._._._._.
删除或保留换行符以满足您的需求
答案 2 :(得分:0)
你去吧
def print_dot():
for i in range(10):
print('.', end=' ')
print('.') # your code goes here
print_dot()