[Puthon] - Цикл While, Списки и классы в Python, Калькулятор

Раздел
Программирование
Просмотров
226
Покупок
1
Антиплагиат
Не указан
Размещена
22 Авг 2023 в 18:40
ВУЗ
Не указан
Курс
Не указан
Стоимость
900 ₽
Демо-файлы   
3
png
Screenshot_1 Screenshot_1
51.3 Кбайт 51.3 Кбайт
png
Screenshot_3 Screenshot_3
49.9 Кбайт 49.9 Кбайт
png
Screenshot_2 Screenshot_2
97.5 Кбайт 97.5 Кбайт
Файлы работы   
3
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
calc
48.5 Кбайт 300 ₽
rar
runner
48 Кбайт 300 ₽
rar
test_auto
94.4 Кбайт 300 ₽
Всего 3 файла на сумму 900 рублей
Описание

Программа №1) Цикл While

Бегун готовится к соревнованиям. Сейчас он может пробежать start километров, а на соревнованиях ему нужно будет пробежать goal километров. До соревнования осталось days дней. Во время подготовки к соревнованиям спортсмен может увеличивать дистанцию, которую он пробегает, не больше чем на 10% в день. В день соревнования тренироваться нельзя.

Например, если до начала тренировок спортсмен пробегает 10 км, то тренировочный график должен выглядеть вот так:

11 км — 1 день

12.1 км — 2 день

13.31 км — 3 день

14.641 км — 4 день

и так далее.

Напишите программу, которая рассчитывает, успеет ли спортсмен подготовиться к соревнованиям?

Выведите True, если успеет и False, если не успеет.

Sample Input: 4 15 30

Sample Output: True

Программа №2) Списки и классы в Python.

  1. Создайте класс объектов Auto для подержанных машин со следующими характеристиками:
  • Марка.
  • Модель.
  • Год производства.
  • Пробег.
  • Цена.
  • Отечественное или зарубежное производство.

2. Создайте 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, позволяющий распечатать список объектов, причем на печать должны быть выведены только марка и модель автомобиля:

Например, название объекта auto1: ‘Kia Sorrento‘

3b. Создайте метод класса, позволяющий распечатать все свойства объекта, например: 'Kia Sorrento - Price: RUR415000, Production Year: 2003, Mileage: 223000'

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

  • 5. Создайте функцию, в результате которой возникнет список sortedByMileage, в котором рассортированные по пробегу ['Hyundai Solaris', '41000'], ['Volkswagen Passat', '127000'], ['Lada Priora', '139000'], ['UAZ Patriot', '150000'], ['Kia Sorrento', '223000']

3) Программа №3 Калькулятор

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

Требования:

  • Калькулятор должен обрабатывать 4 основные операции +, -, *, / с приоритетом операций.
  • Калькулятор должен обрабатывать отрицательные числа и числа с плавающей точкой.
  • Если вместо одного из операторов найден любой другой символ, калькулятор должен вывести сообщение "Wrong operator”.
  • Если в процессе вычислений предполагается деление на ноль, калькулятор должен вывести сообщение "Division by zero”.
  • Входная строка для вычислений должна иметь вид: число пробел оператор пробел число пробел оператор пробел число, например: 5 + 3 * 2
Вам подходит эта работа?
Похожие работы
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 20:48
7 +7
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 18:17
11 +11
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 13:48
9 +9
0 покупок
Основы программирования
Лабораторная работа Лабораторная
4 Ноя в 13:44
10 +10
0 покупок
Основы программирования
Контрольная работа Контрольная
3 Ноя в 19:32
9 +9
0 покупок
Другие работы автора
Web-программирование
Контрольная работа Контрольная
8 Окт в 10:54
33
3 покупки
1C
ВКР ВКР
29 Фев в 11:46
160
0 покупок
Основы программирования
Курсовая работа Курсовая
29 Фев в 11:36
105
0 покупок
1C
Контрольная работа Контрольная
5 Фев в 14:03
76 +1
0 покупок
1C
Контрольная работа Контрольная
5 Фев в 13:43
82
1 покупка
1C
Контрольная работа Контрольная
5 Фев в 13:14
72
0 покупок
1C
Контрольная работа Контрольная
5 Фев в 13:11
58
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Июн 2023 в 18:19
528
0 покупок
Информатика
Контрольная работа Контрольная
31 Мар 2023 в 19:52
136
4 покупки
Основы программирования
Лабораторная работа Лабораторная
23 Мар 2023 в 19:42
113
0 покупок
Основы программирования
Курсовая работа Курсовая
23 Мар 2023 в 19:36
99
0 покупок
Основы программирования
Лабораторная работа Лабораторная
23 Мар 2023 в 19:28
92 +1
0 покупок
Основы программирования
Курсовая работа Курсовая
23 Мар 2023 в 19:10
107
0 покупок
Основы программирования
Курсовая работа Курсовая
23 Мар 2023 в 19:01
79
0 покупок
Темы журнала
Показать ещё
Прямой эфир