Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 26, 2014 23:18:37

George_pryanik
Зарегистрирован: 2014-10-26
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача на пять сек.

Итак я считайте два раза позанимался питон.
Даже успел написать прогу про стакан и даже без третьего стакана(поменять местами две переменные)..
начал чувствовать себя почти Кнутом , но моё лицо поймала одна стена задача на факториал.
Сама задача несложная её решение через while легко найти в инете..
НО ПОЧЕМУ то НЕ ПАШЕТ..?
Снизу скрин, буду признателен за ценный коммент..

Прикреплённый файлы:
attachment SIvOL5nSFW8.jpg (226,9 KБ)

Офлайн

#2 Окт. 27, 2014 00:27:29

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Задача на пять сек.

После того как ввели

k=i*f
нажмите 2 раза enter, чтобы появилось >>>
а потом уже и
print(f)
>>> f = 1
>>> x = 10
>>> i = 0
>>> while i < x:
...     i += 1
...     f = i * f
... 
>>> print(f)
3628800



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Окт. 27, 2014 02:47:23)

Офлайн

#3 Окт. 27, 2014 22:53:41

George_pryanik
Зарегистрирован: 2014-10-26
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача на пять сек.

Спасибо большое, вот вроде простое действие а столько хлопот!

Офлайн

#4 Окт. 29, 2014 09:19:44

saintgeo23
Зарегистрирован: 2014-10-29
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача на пять сек.

Глупый вопросик: а =+ работает также как += ?
Потому что на скриншоте именно =+
Я подумал, что из-за этого и синтаксическая ошибка.
Поправьте, если не прав, пожалуйста.

Офлайн

#5 Окт. 29, 2014 10:48:10

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Задача на пять сек.

>>> a = 2
>>> a += 1
>>> a
3
>>> a =+ 1
>>> a
1
>>> a =- 1
>>> a
-1
>>> 
а += 1
эт тоже самое чято и
а = а + 1
, а
а =+ 1
эт в a записать положительную еденицу (1)



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Окт. 29, 2014 10:49:16)

Офлайн

#6 Окт. 29, 2014 10:59:09

saintgeo23
Зарегистрирован: 2014-10-29
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача на пять сек.

Т.е. я прав, получается. Ошибка была в этом.

Офлайн

#7 Окт. 30, 2014 18:47:22

python.alex
Зарегистрирован: 2014-10-27
Сообщения: 60
Репутация: +  -4  -
Профиль   Отправить e-mail  

Задача на пять сек.

Ха, помню как я мучался с этими энтерами двойными и прочей простотой. Это все потому что жопы пишут жопошные книги для таких же жопошников

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version