Найти - Пользователи
Полная версия: Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?
Начало » Python для новичков » Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?
1 2
ingfa_1981
from itertools import product
for i, j in product(range(0,11), range(0,11)):
    print i,"*", j, " =", i*j
dimy44
Ниче не пойму, че тут развели, ведь просто все ж
for x in range(1, 10):
    for y in range(1, 10):
        print('{0} x {1} = {2}'.format(x, y, x*y))
        
# или:
    
print('\n'.join(['{0} x {1} = {2}'.format(x, y, x*y) for x in range(1, 10) for y in range(1, 10)]))
ajib6ept
dimy44
Ниче не пойму, че тут развели, ведь просто все ж

Надо в три столбика - этот вариант вывод в один
dimy44
Понял. С планшета смотрел, мобильный вид включен в настройках, и в один столбец отображает тот пример)))
doza_and
dimy44
Ниче не пойму, че тут развели, ведь просто все ж
да вы правы что тут развели…
вы правильно делаете.
 for x in range(0, 10):
    for y in range(0, 10):
        print('{0} x {1} = {2}'.format(x, y, x*y),end='\t')
    print("")

Для полноты я добавил таблицу умножения на 0
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB