Найти - Пользователи
Полная версия: Начало на питоне!
Начало » Python для новичков » Начало на питоне!
1 2 3 4 5
stil
не помогло(
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
stil
неужели никто не знает
truporez
работает, только корень из отрицательного числа не берет.
Kogrom
Опять наверное в 3-м Питоне написал print без скобочек… Если не попутал с 2.6, то с отступами, наверное
stil
проблема решилась,надо было отступать на последующие строчки не табом а интером
SETY
можно поменьше кодик написать, тож работает)
from math import*
def corn(a, b, c):
return((-b+sqrt(b**2-4*a*c))/2.0*a, (-b-sqrt(b**2-4*a*c))/2.0*a)
noob-saibot
здравствуйте.я только начал изучать программу посредством упражнений на википедии и уроков оттуда же.
никогда ранее не сталкивался с ит.
есть совсем глупый вопрос-

ver = 4.445
pad = 4*ver
ars = 4*pad
sag = 3*ars
versta = 500*sag
print ‘%g*4*%2f ’ % (pad, ver)

при выводе пишется процесс вычисления,а не результат.я где-то ошибся?
и есть ли альтернатива урокам с вики если мои знания в этой области нулевые?
SETY
так чтоли ?
print pad*4*ver
progerz
не хочу создавать отдельную тему… задам вопрос здесь.
Короче, есть программа, показывает данные на екране и потом записывает их в файл(записывает строчки юникодные)…Так вот, данные на екран показывает, но в файл не записывает и выскакивает проблема:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)
в гугле я не нашел решения… тогда я убрал перед строчками значек что они юникодные и вписал кодировку СР-1251… Вроде всё работает, в IDLE программа корректно запускаеться,но вот когда запускаю исполняемый файл то он не работает так как надо… тоесть, выскакивает на полсекунды консоль, и пишет что в файле синтаксическая ошибка…но я не успеваю глянуть в какой строчке… и данные в файл не записываються…как то весьма странно, в IDLE всё работало, а тут…

в общем, помогите решить одну из проблем, буду благодарен… Если надо могу выложить код программы.
sp3
я как понял работаете в win… чтобы увидеть ошибки запускайте через батник
C:\python26\python.exe C:\python26\mypro\filetest.py
pause
а если используете notepad++
пишите батник tophyton.cmd
C:\python26\python.exe %1
pause
в notepad'е Запуск->Запуск - вставляете туда
C:\python26\tophyton.cmd $(FULL_CURRENT_PATH)
сохранить
в name: start_python_:)
и выбираете понравившуюся горячую клавишу (например F9)

естественно все пути у вас должны быть свои
теперь любой питоновский скрип запускайте прямо из блокнота, нажав F9
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