[LINUX] Rembourrage de la sortie 0 du numéro Ruby

Afficher le résultat du calcul en Ruby avec 0 remplissage (3 → 003)

Cette fois, à titre d'exemple, considérons un nombre qui est le double du nombre entré en le complétant avec trois chiffres. 1→002 2→004 6→012

1. Tout d'abord, affichage normal

1→2 2→4 6→12 Tout d'abord, activez

 met "s'il vous plaît mettre des nombres"
number = gets.to_i
number2=number*2
print number2

↑ Ceci est terminé.

2.0 Pensez au remplissage

sprintf("%03d",number)

Ou

"%03d" % number

Cependant, le numéro est affiché sur 3 chiffres avec 0 remplissage.

Programme à exécuter

 met "s'il vous plaît mettre des nombres"
number = gets.to_i
number2=number*2
number3=sprintf("%03d", number2)
print number3

1→002 2→004 6→012

A été confirmé

Les références

http://osishow3.hateblo.jp/entry/2017/04/24/235500

https://www.setoya-blog.com/entry/2013/12/06/171143

Recommended Posts

Rembourrage de la sortie 0 du numéro Ruby
numpy> Sortie de liste aléatoire> zip () / print%