Farem una taula de multiplicar (que escollirà l'usuari) i l'anirem millorant fins a arribar a determinar la longitud dels decimals que volem que apareguin.
############################
multiplicador = int(raw_input("Escriu el número de la taula que vols: "))
for numero in range (1,11):
print numero , "x", multiplicador , "=", numero * multiplicador
############################
Ara afegim una mica d'estètica amb una linia en blanc
liniablanca = " "
multiplicador = int(raw_input("Escriu el número de la taula que vols: "))
print liniablanca
for numero in range (1,11):
print numero , "x", multiplicador , "=", numero * multiplicador
############################
Ara permetem treballar amb decimals
liniablanca = " "
multiplicador = float(raw_input("Escriu el número de la taula que vols: "))
print liniablanca
for numero in range (1,11):
print numero , "x", multiplicador , "=", numero * multiplicador
En qualsevol cas, la forma més profesional seria
liniablanca = " "
multiplicador = float(raw_input("Escriu el número de la taula que vols: "))
print liniablanca
for numero in range (1,10):
print "%d x %0.2f = %0.2f" %(numero,multiplicador,numero * multiplicador)
%d indica que fa referència a una variable integer (també funciona %i)
%f indica que fa referència a una variable float (amb decimals)
%0.2f determina sols dos decimals per la longitud en print de la variable float
A diferència de molts altres programes (com a mínim a nivell d'usuari inicial) , pot considerar una variable que, aparentment, es troba dins una cadena de textes.
La nostra taula de multiplicar (per cert, la taula del "pi")
Cap comentari:
Publica un comentari a l'entrada