1

文字列のテキストを中央揃えにしようとしていますが、できません。複数の投稿をチェックして、彼らが言ったことを試しましたが、エラーは発生しませんが、テキストはまだ左に配置されています。ここにコードと中央に配置したい文字列

while True:
        print ''
        while True:
                try:
                    userNum = float(raw_input('Enter the total of your bill: '))

                    if (userNum) > 0 and (userNum) != 0:
                        break
                    else:
                        print 'Oops!  That was no valid number.  Try again...'
4

2 に答える 2

6

str.formatを使用できます。この^80 形式は Python に、文字列の長さを 80 文字にし、引数を中央に配置するように指示します。

print('{:^80}'.format('Oops!  That was not a valid number.  Try again...'))

収量

               Oops!  That was not a valid number.  Try again...                
于 2013-03-08T19:07:18.870 に答える
2

このstr.centerを見てください

于 2013-03-08T19:08:28.807 に答える