2016-10-16 24 views
-3

私は順序で郵便番号を生成しようとしていますが、出力によって各文字が分かれています。これらの郵便番号を一緒に取得するにはどうすればよいですか?

for first in range(10): 
    for second in range(65,91): 
     for third in range(10): 
      for fourth in range(10): 
       for fifth in range(65,91): 
        for sixth in range(10): 
         print(first,chr(second),third,fourth,chr(fifth),sixth) 
+3

それ私たちがあなたのためにいくつかのコードを書いてくれるように思えます。多くのユーザーは、苦労しているコーダーのコードを作成したいと考えていますが、通常、ポスターが既に問題を解決しようとしているときにのみ役立ちます。この努力を実証する良い方法は、これまでに書いたコード、サンプル入力(もしあれば)、期待される出力、実際に得られる出力(出力、トレースバックなど)を含めることです。あなたが提供する詳細があれば、受け取る可能性のある回答が増えます。 [FAQ](http://stackoverflow.com/tour)と[How to Ask](http://stackoverflow.com/questions/how-to-ask)を確認してください。 – TigerhawkT3

+0

私はあなたがここに見たいと思う:http://www.pythonforbeginners.com/concatenation/string-concatenation-and-formatting-in-python – Jason

答えて

0

使用.format

例:

a = 10 
b = 11 

'{}{}'.format(a,b) 

出力:そう

1011 

for first in range(10): 
    for second in range(65,91): 
     for third in range(10): 
      for fourth in range(10): 
       for fifth in range(65,91): 
        for sixth in range(10): 
         print('{}{}{}{}{}{}'.format(first,chr(second),third,fourth,chr(fifth),sixth)) 
関連する問題