Уведомления

Группа в Telegram: @pythonsu

#1 Май 10, 2016 15:05:04

Ruslan1
Зарегистрирован: 2016-05-10
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

детский вопрос, пожалуйста ответьте почему выдает ошибку синтаксиса…

# Программа автодилер
# Вычисляет дополнительные сборы при покупке автомобиля

print(“Добрый день!”)

print(“\nВас приветствует программа ‘Автодилер’!”)

car_0 = float(input(“\n\nВведите стоимость вашего нового автомобиля из ценника в автосалоне \(USD\): ”))

#рассчитываем сумму налога:
tax = car_0*0,05

#рассчитываем сумму регистрационного сбора:
fee = car_0*0,027

#вводим сумму агентского сбора:
agent_fee = 193

#вводим стоимость доставки авто:
delivery = 56

# считаем стоимость авто со всеми налогами и сборами
car_1 = car_0+tax+fee+agent_fee+delivery

print (“\n\nСтоимость вашего автомобиля со всеми налогами и сборами составит:”, car_1, “$”)
print(“\nналог:”, tax, “$”)
print(“\nрегистрационный сбор:”, fee, “$”)
print(“\nагентский сбор:”, agent_fee, “$”)
print(“\nдоставка:”, delivery, “$”)
input(“\n\n\nНажмите Enter, чтобы выйти…”)

Отредактировано Ruslan1 (Май 10, 2016 15:11:02)

Офлайн

#2 Май 10, 2016 15:34:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

В вещественных числах запятые на точки замени.



Офлайн

#3 Май 10, 2016 15:38:57

Ahmasoft
Зарегистрирован: 2016-05-10
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

Русские символы. Добавь в начало:

# -*- coding: utf-8 -*-
И кавычки не как у тебя, а
(" ")
И ещё запятые где
0,05
и
0,027
поменяй на точки.

Отредактировано Ahmasoft (Май 10, 2016 16:10:58)

Офлайн

#4 Май 10, 2016 18:39:19

Ruslan1
Зарегистрирован: 2016-05-10
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

Спасибо большое!!!

Зачем это добавлять в начало???

Офлайн

#5 Май 10, 2016 18:58:03

Ruslan1
Зарегистрирован: 2016-05-10
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

исправил запятые на точки, и кавычки поставил нормальные, но все равно ошибка синтаксиса

Офлайн

#6 Май 10, 2016 18:59:02

Ruslan1
Зарегистрирован: 2016-05-10
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

может дело в формате-кодировке? писал в заметках в айфоне а потом просто скопировал в IDLE…

Офлайн

#7 Май 10, 2016 19:05:48

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

Обычно текст ошибки копируют сюда.
print (“\n\ - пробел между принтом и скобкой

Офлайн

#8 Май 11, 2016 00:02:45

Ruslan1
Зарегистрирован: 2016-05-10
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

пробел убрал, точки вместо запятых поставил кавычки нормальные поставил, все равно ошибка:

SyntaxError: multiple statements found while compiling a single statement

помогите

Офлайн

#9 Май 11, 2016 00:43:13

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

У меня все работает. Питон у вас какой установлен?

Офлайн

#10 Май 11, 2016 01:14:35

Ruslan1
Зарегистрирован: 2016-05-10
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

что не так в простейшем коде?

Firik
У меня все работает. Питон у вас какой установлен?

Питон самый последний - вчера качал

короче говоря так - ввожу сейчас в сценарном режиме IDLE все руками заново, т.е. не копирую из текстовика или еще откуда-то, а тупо заново ввожу - и только тогда все работает!!!

вероятно это все из-за кодировок тех программ в которых набирал код…

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version