Python Урок 2.1. Строки

Слайд 2

Повторение

Повторение

Слайд 3

Вывести всё print(‘mike’s car’) print(‘mike\’s car’) print(“mike’s car”)

Вывести всё

print(‘mike’s car’)

print(‘mike\’s car’)

print(“mike’s car”)

Слайд 4

Длинные строки text = “Long long long long long long long

Длинные строки

text = “Long long long long long long long long

long long long long long long long long long long long long long text”

text = (“Long long long long long”
“ long long long long long”
“long long long long long”
“long long long long long long text”)

text = “Long long long long long long\
long long long long long long\
long long long long long long\
long long long text”

Слайд 5

Конкатенация a = “And the winner is number” b = “2” print(a + b)

Конкатенация

a = “And the winner is number”
b = “2”

print(a + b)

Слайд 6

Умножение >>”lala” * 3 “lalalalalala”

Умножение

>>”lala” * 3
“lalalalalala”

Слайд 7

Ввод input() input(“write your value”)

Ввод

input()
input(“write your value”)

Слайд 8

Методы

Методы

Слайд 9

Как говорит Смерть Вводится предложение Перевести его в верхний регистр

Как говорит Смерть

Вводится предложение
Перевести его в верхний регистр

Слайд 10

Программа s = input("Write your sentence: ") print(s.upper())

Программа

s = input("Write your sentence: ")
print(s.upper())

Слайд 11

Приведение типов

Приведение типов

Слайд 12

Булевое приведение типов если параметр – строка, возвращает True если она

Булевое приведение типов

если параметр – строка, возвращает True если она не

пустая
если число, то False лишь в случае, если оно равно 0
Слайд 13

Форматирование строк “The numbers are %d and %s” % (1, 2)

Форматирование строк

“The numbers are %d and %s” % (1, 2)
#

“The numbers are 1 and 2”
“{}{}{}”.format(‘1’, ‘2’, ‘3’)
#”123”
'{0}{1}{0}'.format('abra', 'cad')
#”abracadabra”
Слайд 14

Модификация Модифицировать текст старой программы, чтобы она принимала на вход счёт

Модификация

Модифицировать текст старой программы, чтобы она принимала на вход счёт и

выводила информацию в следующем виде
Final price is __$ with tax of ___%, tip of __% and tax for luxury of __$.
Слайд 15

Прошлая программа bill = 30 fee = 12.5 tip = 15

Прошлая программа

bill = 30
fee = 12.5
tip = 15
bill *= 1 +

fee / 100.0 + tip / 100.0
if bill < 20:
print(bill)
elif bill < 30:
print(bill + 2)
else:
print(bill + 4)
Слайд 16

Программа bill = int(input("Enter bill >> ")) fee = 12.5; tip

Программа

bill = int(input("Enter bill >> "))
fee = 12.5; tip = 15;

luxury = 0
bill *= 1 + fee / 100.0 + tip / 100.0
if bill >= 30:
luxury = 4
elif bill >= 20:
luxury = 2
bill += luxury
print(("Final price is {}$ with tax of {}%"
", tip of {}% and tax for luxury of {}$."
).format(str(bill), str(fee), str(tip), str(luxury)))