- •Введение
- •Задача №1.
- •Функция print()
- •Оператор ветвления if
- •Формат оператора выбора (ветвления) if
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №2. Условие:
- •Решение:
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №3. Условие:
- •Решение: Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №4. Условие:
- •Решение:
- •Цикл while
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача №5. Условие:
- •Решение:
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Примеры работы программы:
- •Задача № 6.
- •Алгоритм:
- •Блок схема алгоритма:
- •Листинг программы:
- •Заключение
- •Список литературы
Содержание
Введение 1
Задача №1. 3
Задача №2. 9
Задача №3. 15
Задача №4. 20
Задача №5. 27
Задача № 6. 32
Заключение 36
Список литературы 37
Введение
Python — это высокоуровневый язык программирования общего назначения. Его можно использовать в разных сферах: для разработки веб и мобильных приложений, обработки данных, написания системных скриптов и т.д. Python был создан в конце 80-х голландским программистом Гвидо ван Россумом. С тех пор он регулярно обновлялся, появлялись новые функции, но основная философия осталась неизменной. Этот язык программирования отличается чистым синтаксисом и хорошо структурированным кодом, который легко читается. Согласно рейтингам RedMonks за июнь 2020 года, Python является вторым по популярности языком программирования в мире.
Цели практики:
1. Освоение простейшей структуры программы, изучение стандартных операций ввода-вывода числовой информации, изучение основных операций языка Python.
2. Приобретение навыков в построении и программировании циклических алгоритмов, изучение и использование операторов циклов и строк.
Задача №1.
Условие:
Решить задачу при помощи оператора ветвления. На вход программы поступает два целых числа m и n. Необходимо написать программу, которая будет определять кратно ли первое число второму, т.е. делится ли нацело целое число m на целое число n. Если число m кратно числу n, то вывести на экран частное от деления, в противном случае вывести сообщение «m кратно n».
Решение:
Для решения данной задачи будет использоваться оператор ветвления if, функции input() и print(), краткие теоретические сведения:
Функция input()
Для ввода данных используется функция input(), которая принимает на вход данные строкового типа, которые потом с помощью функций преобразования типов можно преобразовать в нужный тип.
Функция имеет следующий синтаксис:
[Значение =] input(’Сообщение’)
Результатом работы функции является объект типа строка. Для преобразования введенных данных в другой формат необходимо выполнить преобразование типов. Например, для преобразования в числовой формат необходимо воспользоваться функцией int():
string = input() # ввод строки
count = int(input(’Введите число: ’)) # ввод строки и последующее преобразование в число
Функция print()
В языке программирования высокого уровня Python вывод результатов осуществляется с помощью функции print(). По умолчанию все значения выводятся в стандартный файл ввода/вывода sys.stdout и отображаются на экране компьютера. После вывода переменных в конце строки добавляется символ перевода каретки, и курсор автоматически переходит на следующую строку.
В общем случае функция имеет print() имеет следующий формат:
print(объекты, sep=’’, end=’’, file=)
Здесь объекты, sep=’’, end=’’, file – аргументы функции print(), каждый из которых является необязательным и может использоваться самостоятельно.
В самом простом случае функция print() преобразует числовую переменную, которая подается на вход в качестве аргумента, в строку и выводит ее на экран.
>>> number = 3.5 # создание целочисленной переменной number
>>> print(number) # вывод на экран значения переменной 3.5