Найти - Пользователи
Полная версия: Не работает код....
Начало » Python для новичков » Не работает код....
1 2
bazooka
хреновая привычка
hmmm
Для 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 и сообщил
guranvir
Пасибо) Ну что ж в ней такого хренового)))
hmmm
guranvir
Пасибо) Ну что ж в ней такого хренового)))
Да просто стиль плохой, вот и всё.
guranvir
То есть что бы расставить все точки над Ё. В python точка с запятой не приветствуется и не нужна.
Ferroman
hmmm
Нужны скобки. Автор же написал:
вот такой код не работает:(Python 3.1)
Народ, читайте вопросы и ответы, а то насоветовали уже.
Nik
hmmm
Для print необзятаельны скобки:
Зависит от версии. Для 2.6 не нужно ставить, а для 3.1 обязаловка…

guranvir
То есть что бы расставить все точки над Ё. В python точка с запятой не приветствуется и не нужна.
Если несколько инструкций на одной строке, то точка с запятой нужна. Если каждая инструкция на отдельной строке, то точка с запятой не нужна. Лучше всегда использовать второй вариант.
guranvir
Все спасибо за четкое разъяснение
guranvir
А что вы этим хотите сказать?
Zubchick
о господи, читал тред по диагонали) Удалил.
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