Продолжаем учиться программированию. После второй главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их вместе. Я приведу свой вариант решения, а вы пишите ваши варианты в комментариях.
Архив рубрики: Python
Python – строки, конкатенация и повторение строк
Чтобы присвоить переменной строку, нужно заключить тест либо в апострофы ‘…’, либо в двойные кавычки “…”:
string=’I am a cat’
string=”I am a cat”
Если в строке есть апостроф (I’m), то всю строку нужно заключить в двойные кавычки, и наоборот. Если в строке есть и апостроф и двойные кавычки, то нужно использовать обратный слэш , чтобы экранировать символы. Читать
Python – структуры ветвления (операторы if else, if, ifelif)
Оператор if (если) используется для задания условий (если это так, то…), например:
cat_say = ‘mew’
if cat_say = ‘mew’ of cat_say = ‘myavki’:
….print(‘Dear, cat! Here’s your food!’)
Важно: используя условия if, нужно писать двойное равно и в конце выражения ставить двоеточие, чтобы показать конец условия; перед остальной частью кода, относящейся к условию, и print – отступ через tab (или 4 пробела). Читать
Python – тернарный условный оператор (if, or, else)
Тернарный оператор (Ternary operator) – используется в строчку для задания условий в присваивании значения переменной. Легче это понять на примерах. Читать
Python – ternary conditional statement (if, or, else)
Ternary operator (Ternary operator) – used in line to set conditions in assigning a value to a variable. It is easier to understand this with examples.
cat_say = “Mew”
me_say = “Hi,cat” if cat_say == “Mew” or cat_say == “Myavki” else “Who are you?”
print(me_say)
Hi,cat #result
Python: типы данных и функция input()
В языке программирования Python есть несколько типов данных, например:
- целые числа
int(x), например, 1-2-3-4; - дробные числа
float(x), например, 1.0-2.0-3.5; - строки
str(x), в которых может быть текст и другие символы.
Функция input() уже обсуждалась ранее, эта функция дает возможность пользователю вводить данные в программу, эти данные могут дальше использоваться. Читать