2017-06-01 6 views
-2

私はドットのラインを印刷しようとしています。一連のドットを間にスペースを入れて印刷するにはどうすればよいですか?

print('.', end=' ') 

しかし、私はその最後のスペースを望んでいない:それはそう、これは私がこれまで持っているものであるドット・スペース・ドット・スペース・ドット・スペースなどでなければなりません。私はそれをドットで終わらせたい。最後のドットを削除するにはどうすればよいですか?または、どういうわけか、どちらかの側に2つのドットしか入れずにスペースを追加するだけですか?

答えて

0
>>> dot = int(input("How many dots you want to print? : ")) 
How many dots you want to print? : 50 
>>> ' '.join('.' * dot) 
'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .' 
>>> print(' '.join('.' * dot)) 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
>>> 
+0

おかげ@Gahanを行くが、それはまだ最後のことを持っています最後のスペース。その最後の末尾のスペースを使わずに、どうすればいいですか? – mtlgrex

+0

@mtlgrexあなたの質問を見ると、ドット・スペース・ドット構造ではなく、ドット・スペース・ドット空間構造が求められます。しかし、新しい編集を参照してください。 – Gahan

+0

@mtlgrex答えがあなたのために働くならば、あなたはそれをupvoteして答えとして受け入れることができます – Gahan

0
print("._" * 10, end=".\n") 

出力:._._._._._._._._._._.

削除または

0

あなたのニーズに合わせて改行文字を保つここにあなたが

def print_dot(): 
    for i in range(10): 
     print('.', end=' ') 
    print('.') # your code goes here 

print_dot() 
関連する問題