Уведомления

Группа в Telegram: @pythonsu

#1 Март 17, 2010 18:02:26

bazooka
От:
Зарегистрирован: 2009-04-12
Сообщения: 165
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

хреновая привычка



Офлайн

#2 Март 17, 2010 18:03:45

hmmm
От:
Зарегистрирован: 2009-10-20
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

Для print необзятаельны скобки:

Python 2.6 (r26:66714, Feb  3 2009, 20:52:03) 
[GCC 4.3.2 [gcc-4_3-branch revision 141291]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def print_root(x):
... if x < 0:
... print ("Positive numbers only, please.")
... return
...
... x = x**0.5;
... print x
...
>>> gg = int(input("vvedite chislo: "))
vvedite chislo: 34
>>> print_root(gg)
5.83095189485
Вы не правильно табуляцию в самом начале расставили, о чём вам ta и сообщил



Отредактировано (Март 17, 2010 18:04:24)

Офлайн

#3 Март 17, 2010 18:06:15

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

Пасибо) Ну что ж в ней такого хренового)))



Офлайн

#4 Март 17, 2010 18:07:49

hmmm
От:
Зарегистрирован: 2009-10-20
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

guranvir
Пасибо) Ну что ж в ней такого хренового)))
Да просто стиль плохой, вот и всё.



Офлайн

#5 Март 17, 2010 18:18:49

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

То есть что бы расставить все точки над Ё. В python точка с запятой не приветствуется и не нужна.



Офлайн

#6 Март 17, 2010 18:23:31

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Не работает код....

hmmm
Нужны скобки. Автор же написал:

вот такой код не работает:(Python 3.1)
Народ, читайте вопросы и ответы, а то насоветовали уже.

Офлайн

#7 Март 17, 2010 18:25:45

Nik
От:
Зарегистрирован: 2010-01-10
Сообщения: 77
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

hmmm
Для print необзятаельны скобки:
Зависит от версии. Для 2.6 не нужно ставить, а для 3.1 обязаловка…

guranvir
То есть что бы расставить все точки над Ё. В python точка с запятой не приветствуется и не нужна.
Если несколько инструкций на одной строке, то точка с запятой нужна. Если каждая инструкция на отдельной строке, то точка с запятой не нужна. Лучше всегда использовать второй вариант.



Офлайн

#8 Март 17, 2010 18:33:04

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

Все спасибо за четкое разъяснение



Офлайн

#9 Март 17, 2010 18:55:07

guranvir
От:
Зарегистрирован: 2010-03-16
Сообщения: 186
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

А что вы этим хотите сказать?



Офлайн

#10 Март 17, 2010 19:06:01

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает код....

о господи, читал тред по диагонали) Удалил.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version