191 подписчик
Можно печатать строки, содержащие значение переменных. Для этого используются метки %s в тех местах, где должны быть значения (это называется подстановкой, или встраиванием значений в строку). Например, в переменной myscore хранится счет игры, и вы хотите, чтобы он отображался в сообщении <<Мой счет: очков>>. Тогда вместо числа используйте в сообщении метку %s, а при печати укажите нужное значение. Вот так: >>> myscore = 1000 >>> message = 'Мой счет: %s очков' >>> print(message % myscore) Мой счет:...
1 год назад
977 подписчиков
Часто бывает нужно подставить в строку данные, полученные во время выполнения программы. Это может быть строка, введённая пользователем или какое‑то число, посчитанное программой. Такую подстановку можно сделать с помощью конкатенации. На практике это не очень удобно, если вы хотите вывести на экран не просто сумму, но и входные данные. Даже в такой простой программе уже можно запутаться: Если же это будет что‑то более сложное, строка превратится в не читаемую мешанину из кавычек, операторов и функций str...
2 года назад