РОСДИСТАНТ. Алгоритмы программирования на основе Python

Раздел
Программирование
Просмотров
67
Покупок
0
Антиплагиат
70%
Антиплагиат.РУ (модуль - Интернет Free)
Размещена
24 Янв в 21:00
ВУЗ
Росдистант. Тольяттинский государственный университет. ТГУ
Курс
4 курс
Стоимость
600 ₽
Демо-файлы   
1
pdf
python
436.9 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Решения
276.2 Кбайт
Описание

ЗАДАНИЕ 1 ЦИКЛ WHILE.

Бегун готовится к соревнованиям. Сейчас он может пробежать start километров, а на соревнованиях ему нужно будет пробежать goal километров. До соревнования осталось days дней. Во время подготовки к соревнованиям спортсмен может увеличивать дистанцию, которую он пробегает, не больше чем на 10% в день. В день соревнования тренироваться нельзя. Например, если до начала тренировок спортсмен пробегает 10 км, то тренировочный график должен выглядеть вот так: 11.0 км — 1 день 12.1 км — 2 день 13.31 км — 3 день 14.641 км — 4 день и так далее. Напишите программу, которая рассчитывает, успеет ли спортсмен подготовиться к соревнованиям? Выведите True, если успеет, и False, если не успеет.

ЗАДАНИЕ 2 СПИСКИ И КЛАССЫ В PYTHON.

Создайте класс объектов Auto для подержанных машин со следующими характеристиками:

  • Марка
  • Модель
  • Год производства
  • Пробег
  • Цена
  • Отечественное или зарубежное производство

Создайте 5 объектов со следующими характеристиками:

KiaSor: Kia, Sorrento, 2003, 223 000 км, 415 000 руб, производство: Россия

HyunSol: Hyundai, Solaris, 2015, 41 000 км, 869 000 руб, производство: Корея

VolkPas: Volkswagen, Passat, 2012, 127 000 км, 900 000 руб производство: Германия

LadaPri: Lada, Priora, 2011, 139 000 км, 150 000 руб, производство: Россия

UazPat: UAZ, Patriot, 2011, 150 000 км, 345 400 руб, производство: Россия

3а. Создайте метод класса makeModel, позволяющий распечатать список объектов, причем на печать должны быть выведены только марка и модель автомобиля.

3b. Создайте метод класса, позволяющий распечатать все свойства объекта.

4. Создайте список listOfCarNames, который содержит названия (марка+модель) всех автомобилей из списка выше.

5. Создайте функцию, в результате которой возникнет список sortedByMileage, в котором содержатся все автомобили, рассортированные по пробегу.

Задание 3 Создайте простой калькулятор, выполняющий два действия с определением правильного порядка их вычисления.

1. Калькулятор должен обрабатывать 4 основные операции +, -, *, / с приоритетом операций.

2. Калькулятор должен обрабатывать отрицательные числа и числа с плавающей точкой.

3. Если вместо одного из операторов найден любой другой символ, калькулятор должен вывести сообщение Wrong operator.

4. Если в процессе вычислений предполагается деление на ноль, калькулятор должен вывести сообщение Division by zero.

5. Входная строка для вычислений должна иметь вид: число пробел оператор пробел число пробел оператор пробел число, например: 5 + 3 * 2.

Вам подходит эта работа?
Похожие работы
Другие работы автора
Прямой эфир