J'ai ce problème ---en Python Table de multiplication
écrire du code qui imprimera une table de multiplication pour 10 entiers positifs à travers les colonnes et 10 entiers positifs vers le bas les lignes. Demander à l'utilisateur les valeurs de départ pour les colonnes et les lignes.
Ma tentative après une explication d'une autre question, qui ne s'imprime pas comme Id l'attend. Où dois-je appeler les déclarations d'impression et ce qui ne va pas avec les itérations
row = int(raw_input("Enter the first row number: " ))
col = int(raw_input("Enter the frist column number: "))
lastRow = row + 10
lastCol = col + 10
while (row < lastRow):
print "%4d" % (col * row)
while(col < lastCol):
print "%4d" % (col * row),
col += 1
print "%4d" % (col * row)
row += 1
est ici un second coup, mieux, mais pas ce que je pensais obtenir
row = int(raw_input("Enter the first row number: " ))
col = int(raw_input("Enter the frist column number: "))
lastRow = row + 10
lastCol = col + 10
x=row
y=col
while (x < lastRow):
while(y < lastCol):
y += 1
print "%4d" % (y * x)
x += 1
Désolé le poste en double, je ne l'ai pas savoir que c'était une mauvaise étiquette
duplication possible de [table d'entrée et de multiplication utilisateur Python] (http://stackoverflow.com/questions/7990991/python-user-input-and-multiplication-table) – agf