Переменные. Оператор присваивания

Содержание

Слайд 3

Несимметричный оператор

Несимметричный оператор

Слайд 7

Пригласительное сообщение

Пригласительное сообщение

Слайд 10

Задача

Напишите программу:
Тимофей обычно спит ночью X часов и устраивает себе днем тихий час на Y минут.

Задача Напишите программу: Тимофей обычно спит ночью X часов и устраивает себе
Определите, сколько всего минут Тимофей спит в сутки.
Внимание, программа принимает значения X и Y из стандартного потока ввода (функция input), результат надо выводить в стандартный поток вывода (функция print). Обратите внимание на то, что приглашение, переданное в качестве аргумента в функцию input, считается выводом вашей программы. Используйте эту функцию без аргументов:
values = input() # без строки приглашения!

Слайд 11

Решение

X = int(input())
Y = int(input())
print(X*60 + Y)

Решение X = int(input()) Y = int(input()) print(X*60 + Y)

Слайд 12

Задача

Коля каждый день ложится спать ровно в полночь и недавно узнал, что

Задача Коля каждый день ложится спать ровно в полночь и недавно узнал,
оптимальное время для его сна составляет X минут. Коля хочет поставить себе будильник так, чтобы он прозвенел ровно через X минут после полуночи, однако для этого необходимо указать время сигнала в формате часы, минуты. Помогите Коле определить, на какое время завести будильник.
Sample Input 1: 480
Sample Output 1:
8
0
Sample Input 2: 512
Sample Output 2:
8
32

Слайд 13

Решение

X = int(input())
print(X // 60)
print(X % 60)

Решение X = int(input()) print(X // 60) print(X % 60)

Слайд 14

Задача

Катя узнала, что ей для сна надо X минут. В отличие от Коли, Катя

Задача Катя узнала, что ей для сна надо X минут. В отличие
ложится спать после полуночи в H часов и M минут. Помогите Кате определить, на какое время ей поставить будильник, чтобы он прозвенел ровно через X минут после того, как она ляжет спать.
На стандартный ввод, каждое в своей строке, подаются значения X, H и M. Гарантируется, что Катя должна проснуться в тот же день, что и заснуть. Программа должна выводить время, на которое нужно поставить будильник: в первой строке часы, во второй — минуты.
Sample Input 1: 480 1 2
Sample Output 1:
9
2
Sample Input 2: 475 1 55
Sample Output 2:
9
50

Слайд 15

Решение

X = int(input())
H = int(input())
M = int(input())
print(X // 60 + H +

Решение X = int(input()) H = int(input()) M = int(input()) print(X //
(X % 60 + M) // 60)
print((X % 60 + M) % 60)

Слайд 16

Унарная операция

Истина, если хотя бы один из операндов является истиной

Истина, если оба

Унарная операция Истина, если хотя бы один из операндов является истиной Истина,
операнда являются истиной

Слайд 18

Проверим, является ли число двухзначным

Проверим, является ли число положительным

Совместили 2 условия

1) not,

Проверим, является ли число двухзначным Проверим, является ли число положительным Совместили 2
2) and, 3) or

Слайд 19

Задача

Расставьте скобки в выражении
a and b or not a and not b
в соответствии с порядком вычисления выражения (приоритетом

Задача Расставьте скобки в выражении a and b or not a and
операций). Всего потребуется 5 пар скобок (внешние скобки входят в их число).

Слайд 20

Решение

((a and b) or ((not a) and (not b)))

Решение ((a and b) or ((not a) and (not b)))

Слайд 21

Задача

x = 5
y = 10
y > x * x or

Задача x = 5 y = 10 y > x * x
y >= 2 * x and x < y
Помните, что любые арифметические операции выше по приоритету операций сравнения и логических операторов.

Решение

True

Слайд 22

Задача

a = True b = False a and b or not a and not

Задача a = True b = False a and b or not
b

Решение

False

Слайд 23

Условия

Проверка на четность

Обратите внимание на отступы!

Условия Проверка на четность Обратите внимание на отступы!

Слайд 24

Условия

Блок 3 – если ни одно из условий не выполнилось!

Блоков elif и

Условия Блок 3 – если ни одно из условий не выполнилось! Блоков
else может не быть

Слайд 25

m - максимум

m - максимум
Имя файла: Переменные.-Оператор-присваивания.pptx
Количество просмотров: 60
Количество скачиваний: 0