Как сделать вложенные циклы в Python (версия 3.0)?
Я пытаюсь получить следующие циклы, чтобы показать мне произведения двух чисел:
def PrintProductsBelowNumber(number):
number1 = 1
number2 = 1
while number1 <= number:
while number2 <= number:
print(number1, "*", number2, "=", number1 * number2)
number2 += 1
number1 += 1
PrintProductsBelowNumber(2)
В результате получаю:
1 * 1 = 1
1 * 2 = 2
Так что, похоже, внешний цикл над номером 1 не работает.
Как мне запустить цикл по номеру 1 и получить таким образом:
1 * 1 = 1
1 * 2 = 2
2 * 1 = 2
2 * 2 = 4