2 урок
Попробуем записать первый код, выведем на экран строку
Hello, world!
Чтобы вывести, необходимо использовать оператор вывода Print(…)
Print – функция, в скобках должны указать аргумент, т.е. что будем выводить
Выводить будем текст – строковые данные, значит фразу должны заключить в апострофы или кавычки ‘Hello, world!’
print(‘Hello, world!’)
https://pythontutor.com/visualize.html#mode=edit
Введем код , получим результат
Что еще мы можем выводить
Можем выполнять арифметические операции:
print(2+3) Не нужны кавычки, так как данные не строковые, целочисленные
Сложить разные типы данных нельзя
print(“2”+3)
А вот умножение в подобном случае приобретает другой смысл
Выводить можно и несколько выражений разных типов, разделяя их запятыми
Пробел пред цифрой 5 появился автоматически после запятой
Некрасивый результат можно исправить:
-
добавив пробелы
-
Добавив именованный параметр sep - разделитель
В данном случае отсутствие пробела
Какие еще операции можно делать с числами. Пока говорим о целых числах.
print(11+6)
print(11-6)
print(11*6)
print(11**6) возведение в степень
print(11//6) целочисленное деление – результат – целая часть от деления
print(11%6) нахождение остатка от деления
Казалось бы последние операции непривычны нам, но в действительности мы пользуемся ими постоянно
Допустим 11 часов вечера, т.е. 23.00 Необходимо, чтобы будильник прозвенел через 8 часов. Во сколько это произойдет?
23+8 = 31, а формат 24 часа
Чтобы определить время звонка мы можем 31/24 и взять остаток
Т.е. на питоне это запишется
print((23+8)%24)
Задача1. Сколько времени было за 8 часов до 7.00?
print((7-8)%24)
Задача2. Дано двузначное число выведите его последнюю цифру.