Автор Тема: Программирование  (Прочитано 16097 раз)

Оффлайн nort

  • Житель
  • интерьеры
Программирование
« : 29 Июль 2010, 12:28:56 »
Начал изучать язык python
вот интересная книга
Чаплыгин А. Н.: Учимся программировать вместе с Питоном(ревизия 226)
http://depositfiles.com/ru/files/4489857
« Последнее редактирование: 29 Июль 2010, 14:54:23 от rtn »
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #1 : 29 Июль 2010, 17:16:07 »
ну вот и первая ошибка,кто нибудь в курсе в чем дело.Пишу в idle2.6 корень квадратного уравнения
def printRoots(a, b, c):                                 
       D = b**2 - 4 * a * c                               
       import math                               
       x1 = (-b + math.sqrt(D)) / 2 * a                               
       x2 = (-b - math.sqrt(D)) / 2 * a                               
       print "x1 =", x1, "\nx2 =", x2
SyntaxError: invalid syntax
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #2 : 29 Июль 2010, 19:51:13 »
def printRoots(a, b, c):                                 
       D = b**2 - 4 * a * c                               
       import math                               
       print D
       x1 = (-b + math.sqrt(D)) / 2 * a                               
       x2 = (-b - math.sqrt(D)) / 2 * a                               
       print "x1 =", x1, "\nx2 =", x2

printRoots(1,4,1)

12
x1 = -0.267949192431
x2 = -3.73205080757

---------------------
(program exited with code: 0)
Press return to continue
Для Кота

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #3 : 29 Июль 2010, 19:54:52 »
оба на ,работает не понял почему был косяк
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #4 : 29 Июль 2010, 20:17:27 »
кажись разобрался. я каждую последующую строку писал отступая Tab`ом . А нужно было жать на интер и курсор опускался в низ.
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

bdancer

  • Гость
Re: Программирование
« Ответ #5 : 30 Июль 2010, 02:05:04 »
@rtn, забей на idle, пиши код в текстовом редакторе с поддержкой форматирования питона и исполняй потом: python <имя-файла>.

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #6 : 30 Июль 2010, 07:47:00 »
пиши код в текстовом редакторе с поддержкой форматирования питона
как называется такой редактор? А исполнять потом в консоли?
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #7 : 30 Июль 2010, 08:40:16 »
... весьма простая штука geany ...

[вложение удалено Администратором]
Для Кота

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #8 : 30 Июль 2010, 08:56:56 »
ты че не спал)
написал в фаил,открыл в консоли с помощью питона,вот такая теперь ошибка:
choice = raw_input("введите (1or2):")
if choice =="1":
   function1()
elif choce =="2":
   function2()
else:
    print "не верно"
print "спасибо"

>>>python3 prog7.py
  File "prog7.py", line 7
    print "не верно"
                          ^
SyntaxError: invalid syntax

Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #9 : 30 Июль 2010, 09:11:18 »
... попробуй вставить в самом начале строку
Код
# -*- coding: utf-8 -*-

# http://www.python.org/dev/peps/pep-0263/
Для Кота

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #10 : 30 Июль 2010, 09:13:19 »
python3 prog7.py
  File "prog7.py", line 1
    -*- coding: utf-8 -*-
    ^
IndentationError: unexpected indent
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #11 : 30 Июль 2010, 09:14:12 »
... решетку  спереди забыл? ...
Для Кота

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #12 : 30 Июль 2010, 09:14:22 »
как в  geany запустить прогу?
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн nort

  • Житель
  • интерьеры
Re: Программирование
« Ответ #13 : 30 Июль 2010, 09:15:13 »
python3 prog7.py
  File "prog7.py", line 8
    print "не верно"
                          ^
SyntaxError: invalid syntax
Blender25/V-Ray.Ученые пытаются каждый предмет изучения разложить на атомы, и человечество послушно распадается на атомы.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Программирование
« Ответ #14 : 30 Июль 2010, 09:15:48 »
... ты скрин смотрел? а? я уже знал какой вопрос ты задашь - F8, F5
Для Кота

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 106
Автор: LEXA ANЭGROWND
blender.png
Скачано: 112
Автор: ipv2007
4.png
Скачано: 139
Автор: hiroyukiss
2.png
Скачано: 162
Автор: hiroyukiss

Скачано: 172
Автор: Dilifa12