Домашние задания: Информатика

Информатика 8 класс phyton

Как поставить точку и запятую в тексте?
ввод
print("Ног", 190, ", голов", 9, ".", sep=" ")
вывод
Ног 190 , голов 9 . НЕВЕРНО
Перед запятой не должно быть пробела, а в конце предложения нужна точка.
Правильный ввод
Ног 190, голов 9.
Как обычно, прибежала толпа дилетантов с советами. Один скопировал бред от ИИ, другой строит переусложнённые конструкции из того примитивного набора средств, который он знает.

Вот два простых способа это сделать без высчитывания пробелов:
 n, m = int(input()), int(input())
print(f"Ног {n * 6 + m * 40}, голов {n + m}.")
print("Ног %d, голов %d." % (n * 6 + m * 40, n + m))
Валентина Кулешова
Валентина Кулешова
87 571
Лучший ответ
Я думаю, что лучший способ для вас попытаться "вставить правильную пунктуацию" в ваш "текст" (и, следовательно, чтобы он вышел "правильно")... это убедиться, что "нет пробелов" ( до или после знаков препинания).


Итак, лучший способ для вас попытаться «исправить» проблему в вашем «коде» (чтобы он выглядел «правильно»)... для вас попытаться расставить знаки препинания более «деликатно» (и попытаться и убедитесь, что нет «лишних лишних пробелов») (до или после каждого знака препинания).
В phyton ты можешь использовать функцию print() для вывода текста на экран. В этой функции ты можешь указать разные параметры, которые влияют на то, как будет выглядеть твой текст. Один из этих параметров - это sep, который задает разделитель между элементами, которые ты хочешь вывести. По умолчанию этот разделитель - пробел.?

Например, если ты напишешь:

print("Ног", 190, ", голов", 9)

То получишь:

Ног 190 , голов 9

А если ты напишешь:

print("Ног", 190, ", голов", 9, sep="")

То получишь:

Ног190, голов9

А если ты напишешь:

print("Ног", 190, ", голов", 9, sep="-")

То получишь:

Ног-190-,-голов-9

Как видишь, ты можешь использовать любой символ в качестве разделителя. Но если ты хочешь поставить точку и запятую в тексте правильно, то тебе нужно соблюдать правила русского языка. А именно: перед запятой не должно быть пробела, а после нее - должен быть. А в конце предложения нужна точка.?

Для этого тебе нужно использовать параметр end, который задает символ, который будет ставиться в конце вывода. По умолчанию этот символ - перенос строки (\n). Но ты можешь изменить его на любой другой. Например, на точку.?

Тогда твой код будет выглядеть так:

print("Ног", 190, ", голов", 9, sep=" ", end=".")

А твой вывод будет таким:

Ног 190 , голов 9.
Виктория
Виктория
1 004