Как вывести целое число с n ведущими нулями в Mathematica?
Я попытался сделать следующее:
Do[
f1 = StringReplace[
"obsxxxx.out", {"xxxx" -> ToString[i]}];
Print[f1];
,
{i, 200}];
И получить
obs0001.out
obs0002.out
...
obs0010.out
...
obs0100.out
...
И так далее.
Я попробовал:
ToString[Flatten[IntegerDigits[20, 10, 4]]]
Но у меня все еще есть список ...
1 ответ:
Возможно, вам потребуется что-то вроде:
Table[IntegerString[i, 10, 4], {i, 1, 10}]Дача
{"0001", "0002", "0003", "0004", "0005", "0006", "0007", "0008", "0009", "0010"}Или
Table["obs" <> IntegerString[i, 10, 4] <> ".out", {i, 1, 10}]Дача
{"obs0001.out", " obs0002.out", " obs0003.out", " obs0004.из", - obs0005.out", " obs0006.out", " obs0007.out", " obs0008.из", - obs0009.out", " obs0010.вон"}
Comments