Предмет: Информатика, автор: demotivatorssss

Помогите сделать код на Пайтоне

Приложения:

demotivatorssss: Invalid syntax, я по разному пробовала
AleksejVer: Полный текст приведите. Полностью. Скопируйте и вставьте. Или скриншот. Питон всегда указывает, какой фрагмент синтаксиса ему не нравится — строка и место.
demotivatorssss: File "compiler.py", line 6
print(a,'години дорівнює',c'секунд')
^
AleksejVer: И попробуйте пересохранить сам файл. Мб он какую-то старую версию кода выполняет.
Sergey11298: Попробуйте
a=int(input('Введіть кількість кілометрів = '))
print(a,'кілометрів дорівнює',a*1000, 'метрів')
print(a, 'кілометрів дорівнcє',a*10000,'дециметрів')
print(a,'кілометрів дорівнює', a*100000,'сантиметрів')
demotivatorssss: Не могли бы вы написать код?
Sergey11298: Если у вас получится запустить и выполнить код без ошибки, то замените "int" на "float". Если у вас по прежнему выдаёт ошибка, то я не знаю как вам помочь!
AleksejVer: На 6 строке нет ошибки. Только проверьте, что у вас переменные названы везде латиницей (мб у вас a или c русские?). Если всё верно, тащите в школу так. Либо на другом компе все будет нормально, либо пусть препод ищет проблему и ломает голову.
Sergey11298: Как я понимаю, у вас работает всё хорошо?
Sergey11298: Если вас не устраивает ваше название переменной, то я могу изменить её:
num=int(input('Введіть кількість кілометрів = '))
print(num,'кілометрів дорівнює',num*1000, 'метрів')
print(num, 'кілометрів дорівнcє',num*10000,'дециметрів')
print(num,'кілометрів дорівнює', num*100000,'сантиметрів')

Ответы

Автор ответа: sereganesgiva
0

Ответ:

Правильний код:

print('Програма для переведення кілометрів в метри, дециметри, сантиметри')

a = float(input('Введіть кількість кілометрів = '))

b = a * 1000 # Визначення кількості метрів

c = a * 10000 # Визначення дециметрів

d = a * 100000 # Визначення сантиметрів

print(a, 'кілометрів дорівнює', b, 'метрів')

print(a, 'кілометрів дорівнює', c, 'дециметрів')

print(a, 'кілометрів дорівнює', d, 'сантиметрів')

Опис помилок:

Не закритий лапки в першому рядку перед словом "сантиметри".

В другому та третьому рядках відсутні пробіли після коми в функції print.

В рядку 4, 5 та 6 були помилки у визначенні кількості метрів, дециметрів та сантиметрів.

Объяснение:


AleksejVer: Кавычка была закрыта. Никакие пробелы можно не ставить, ошибки синтаксиса из-за этого быть не может. Ошибок при переводе не было.
Похожие вопросы
Предмет: Русский язык, автор: andreynovosiolov