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