![]()
|
||||||||||
Привет, мир! 2.0.. ПеременныеПривет, мир! 2.0. Примените ваши приобретенные навыки работы со строками, чтобы написать программу, которая при запуске выводит два сообщения, каждое с новой строки: "Привет мир!" и "Hello world!" в таком порядке, но без кавычек. Sample Input: Sample Output: Привет мир!Hello world!Команда print() также может принимать на вход несколько аргументов, в таком случае строки будут выведены через пробел. Например, так: print("Hello", "world") Переменные Теперь допустим, что нам было дано задание напечатать строку “I am learning Python” 5 раз. Первое решение, которое может прийти в голову, — напечатать команду print(), которую мы выучили ранее, скопировать ее и вставить в документ еще 4 раза. Однако это не лучший подход. Предположим, что заказчик принял нашу работу, но прислал нам правки: изменить строку на “I know Python!”. В таком случае нам придется изменять строку в каждой инструкции print(), что займет некоторое время, особенно если печатать нужно намного больше, чем 5 раз. В таком случае пригодятся переменные. Наиболее часто используемая аналогия для объяснения переменных — это некая коробочка, в которой может хранится одно значение.
На картинке изображена коробка с надписью Message и содержимым “Hello”. Применяя данную аналогию к языку Python, мы получим переменную message, хранящую строковое значение “Hello”. Создание переменной выглядит так:
message = "Hello" Слева от знака “равно” указывается имя переменной, а справа — ее значение. Существуют определенные правила для имен переменных — их можно посмотреть по ссылке: http://pythonlearn.ru/python-dlya-nachinayushhix/imena-dlya-peremennyx-v-python/ Также по ссылке указано очень важное правило, на которое стоит обратить внимание: переменные нужно называть так, чтобы ее имя отражало суть содержащегося в ней значения. Это универсальное правило, применяющееся во всех языках программирования. Итак, чтобы исполнить волю заказчика, поместим в переменную text значение “I know Python!”:
Теперь мы можем определить переменную лишь однажды и передавать ее в качестве параметра для print():
Как видно, передавая переменную, нам не нужно использовать кавычки. Наш заказчик наконец доволен, но и это не лучший способ выполнить задание. Если бы от нас потребовали написать ту же строчку 100 раз, было бы неудобно и долго вставлять один и тот же print() вручную. Время программиста очень ценно, поэтому мы можем выполнить это задание в одну строчку, в лучших традициях языка Python:
Этот пример содержит концепты, которые будут изучаться только в следующих уроках, он нужен лишь для того, чтобы показать, что зачастую самое эффективное решение занимает мало места и не требует сотен строчек однообразного кода. Несмотря на это, вы можете самостоятельно ознакомиться с тем, как арифметические операторы могут применяться к строкам в Python, и при желании поэкспериментировать с этим.
Задача “Мощь переменных”
|
||||||||||
|