#python #list #tuples
Вопрос:
Я пытаюсь написать программу, которая выводит точно следующее, где значения вlt;…. gt; заменяются фактическим значением внутри переменных. Однако вы можете использовать только ОДНУ инструкцию печати.
// The variable 'a' has value of lt;agt;. // \ While the variable 'b' has value of lt;bgt;. \ // Lastly, the variable 's' has value of "lt;sgt;". //
Пример, если a=1, b=1.5
и s='hi'
, то ожидаемый результат равен:
// The variable 'a' has value of 1. // \ While the variable 'b' has value of 1.5. \ // Lastly, the variable 's' has value of "hi". //
Я вроде как изо всех сил пытаюсь понять концепцию, здесь я не собираюсь лгать, вот почему мой код такой… что я должен изменить?
s = '// The variable 'a' has value of lt;2gt; . //n \ While the variable 'b' has value of lt;3gt; . \ \n// Lastly, the variable 's' has value of lt;"hello"gt;. //'' print int(float(a, b, c))
Комментарии:
1.
print(f"// The variable 'a' has value of lt;{a}gt; . //n \ While the variable 'b' has value of lt;{b}gt; . \ \n// Lastly, the variable 's' has value of lt;{s}gt;. //")
2. Сначала вы должны удалить синтаксические ошибки. Используйте среду разработки, которая сообщает вам, где находятся синтаксические ошибки. Издание сообщества Pycharm — хороший выбор
3. Чему вас учили? Ты знаешь струны, ф-струны? заменить()?
4. @ThomasWeller да, я узнал о f-строках и замене
5. Хорошо, тогда используйте один из них или даже оба. Ты нигде этого не делал.