1

Pythonでこれを行う方法についての手がかりがありません。問題は次のとおりです。たとえば、次のような注文番号があります。

1
2
...
10

出力は

1000
2000
...
10000

つまり、整数の後に 3 つの余分なゼロを追加したいということです

4

3 に答える 3

2

私が質問を理解しているように、3 つの余分なゼロは出力目的でのみ使用されます。整数を取得する必要はありません。文字列 (または、その他のタイプ) で十分です。この流れで、

print(a*1000)
print(str(a)+"000")
print(a,"000",sep="")

おそらく他のいくつかはうまくいくでしょう。

于 2013-08-17T23:33:07.283 に答える
2

別の 0 を追加するたびに 10 を掛けます。

これは、必要なゼロの数を 10 乗することと同じです。Pythonでは、それはnumber * (10**extraZeroCount)

于 2013-08-17T23:18:29.090 に答える
0

別の方法は、次のようにすべての整数の後に 3 つのゼロを追加することです。

int(str(number) + "000")

しかし、私はそれらを1000倍するだけです

于 2013-08-17T23:21:13.653 に答える