Как я могу изменить свой код, чтобы распечатать это, используя только инструкцию print?

#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. Хорошо, тогда используйте один из них или даже оба. Ты нигде этого не делал.