Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте? [RSS Feed]

#1 Май 24, 2014 20:49:25

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?

from itertools import product
for i, j in product(range(0,11), range(0,11)):
    print i,"*", j, " =", i*j

Отредактировано ingfa_1981 (Май 24, 2014 20:49:40)

Офлайн

#2 Май 25, 2014 16:16:57

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?

Ниче не пойму, че тут развели, ведь просто все ж

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)]))

Офлайн

#3 Май 25, 2014 16:51:48

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?

dimy44
Ниче не пойму, че тут развели, ведь просто все ж

Надо в три столбика - этот вариант вывод в один



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#4 Май 25, 2014 19:48:19

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?

Понял. С планшета смотрел, мобильный вид включен в настройках, и в один столбец отображает тот пример)))

Офлайн

#5 Авг. 25, 2017 09:29:13

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?

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



Офлайн

  • Начало
  • » Python для новичков
  • » Таблица умножения при помощи двух циклов, не больше. Как сделать её в таком виде, как на тетрадке, обороте?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version