a = 1 for a in(1,10): print("Умножение на", a) for b in(1,10): b = 1 c = b * a print(b, "*", a, "=", c) b += 1 a += 1
Умножение на 1
1 * 1 = 1
1 * 2 = 2
Умножение на 10
1 * 10 = 10
1 * 11 = 11
a = 1 for a in(1,10): print("Умножение на", a) for b in(1,10): b = 1 c = b * a print(b, "*", a, "=", c) b += 1 a += 1
a = 1 for a in range(0, 10): if a <= 10: a += 1 print("Умножение на", a) b = 1 for b in range(0, 10): if b <= 10: b += 1 c = b * a print(b, "*", a, "=", c)
for number_1 in range(1, 11): print("Умножение на", number_1) for number_2 in range(1, 11): print("{:>2} * {} = {}".format(number_2, number_1, number_2 * number_1))
for a in range(0, 10): print("Умножение на", a) for b in range(0, 10): print(b, "*", a, "=", b * a)
for x in range(1,10): print("Умножение на {0}".format(x)) for z in range(1,10): print("{0} * {1} = {2}".format(x,z,z*x)
print("\n".join( ["{} * {} = {}".format(num_1, num_2, num_1 * num_2) for num_1 in range(1, 11) for num_2 in range(1, 11) ]))
gorodetskiykp1. Умышленно, да
spikejke1. Это умножение от 1 до 9?2. Я стараюсь давать переменным человеческие имена)3. Зачем в формате используете нумераторы, если переменная подставляется только в одно место?4. В формате беда с pep8)) пробелы не на своих местах.