Задачи на Python

Раздел
Программирование
Предмет
Просмотров
744
Покупок
0
Антиплагиат
Не указан
Размещена
2 Янв 2022 в 12:14
ВУЗ
Не указан
Курс
Не указан
Стоимость
200 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Laba2
1.5 Кбайт 200 ₽
Описание

ЛАБОРАТОРНА РОБОТА No2

ЗАВДАННЯ ДЛЯ ВИКОНАННЯ


1 **************************************************************************

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

строки: первое число, второе число и операцию, после чего применяет операцию к

введѐнным числам ("первое число" "операция" "второе число") и выводит результат

на экран.

Поддерживаемые операции: +, -, /, *, mod, pow, div, где

mod — это взятие остатка от деления,

pow — возведение в степень,

div — целочисленное деление.

Если выполняется деление и второе число равно 0, необходимо выводить

строку "Деление на 0!".

Обратите внимание, что на вход программе приходят вещественные числа.

Sample Input 1:

5.0

0.0

mod

Sample Output 1:

Деление на 0!


Sample Input 2:

-12.0

-8.0

*

Sample Output 2:

96.0


Sample Input 3:

5.0

10.0

/

Sample Output 3:

0.5


2

2 **************************************************************************


Жители страны Малевии часто экспериментируют с планировкой комнат. Комнаты

бывают треугольные, прямоугольные и круглые. Чтобы быстро вычислять

жилплощадь, требуется написать программу, на вход которой подаѐтся тип фигуры

комнаты и соответствующие параметры, которая бы выводила площадь

получившейся комнаты.

Для числа π в стране Малевии используют значение 3.14.

Формат ввода, который используют Малевийцы:

треугольник

a

b

c

где a, b и c — длины сторон треугольника


прямоугольник

a

b

где a и b — длины сторон прямоугольника


круг

r

где r — радиус окружности


Sample Input 1:

прямоугольник

4

10

Sample Output 1:

40.0


Sample Input 2:

круг

5

Sample Output 2:

78.5


Sample Input 3:

треугольник


3


3

4

5

Sample Output 3:

6.0

Оглавление

3 **************************************************************************


В институте биоинформатики по офису передвигается робот. Недавно студенты из

группы программистов написали для него программу, по которой робот, когда

заходит в комнату, считает количество программистов в ней и произносит его вслух:

"n программистов".

Для того, чтобы это звучало правильно, для каждого n нужно использовать верное

окончание слова.

Напишите программу, считывающую с пользовательского ввода целое

число n (неотрицательное), выводящее это число в консоль вместе с правильным

образом изменѐнным словом "программист", для того, чтобы робот мог нормально

общаться с людьми, например: 1 программист, 2 программиста, 5 программистов.

В комнате может быть очень много программистов. Проверьте, что ваша программа

правильно обработает все случаи, как минимум до 1000 человек.

Дополнительный комментарий к условию:

Обратите внимание, что задача не так проста, как кажется на первый

взгляд. Если ваше решение не проходит какой-то тест, это значит, что вы не

рассмотрели какой-то из случаев входных данных (число

программистов 0≤n≤1000). Обязательно проверяйте свои решения на

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

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

будет. Если вы столкнулись с ошибкой в первых четырѐх тестах, проверьте, что вы

используете только русские символы для ответа. В остальных случаях ищите ошибку

в логике работы программы.

Sample Input 1:

5

Sample Output 1:

5 программистов


4


Sample Input 2:

0

Sample Output 2:

0 программистов


Sample Input 3:

1

Sample Output 3:

1 программист


Sample Input 4:

2

Sample Output 4:

2 программиста


4 **************************************************************************


Паша очень любит кататься на общественном транспорте, а получая билет, сразу

проверяет, счастливый ли ему попался. Билет считается счастливым, если сумма

первых трех цифр совпадает с суммой последних трех цифр номера билета.

Однако Паша очень плохо считает в уме, поэтому попросил вас написать программу,

которая проверит равенство сумм и выведет "Счастливый", если суммы совпадают, и

"Обычный", если суммы различны.

На вход программе подаѐтся строка из шести цифр.

Выводить нужно только слово "Счастливый" или "Обычный", с большой буквы.

Sample Input 1:

090234

Sample Output 1:

Счастливый


Sample Input 2:

123456


5


Sample Output 2:

Обычный


5 **************************************************************************


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

одному числу в строке, и после первого введенного нуля выводит сумму полученных

на вход чисел.

Sample Input 1:

5

-3

8

4

0

Sample Output 1:

14


Sample Input 2:

0

Sample Output 2:

0


6 **************************************************************************


В Институте биоинформатики между информатиками и биологами устраивается

соревнование. Победителям соревнования достанется большой и вкусный пирог. В

команде биологов a человек, а в команде информатиков — bчеловек.

Нужно заранее разрезать пирог таким образом, чтобы можно было раздать кусочки

пирога любой команде, выигравшей соревнование, при этом каждому участнику этой

команды должно достаться одинаковое число кусочков пирога. И так как не хочется

резать пирог на слишком мелкие кусочки, нужно найти минимальное подходящее

число.

Напишите программу, которая помогает найти это число.

Программа должна считывать размеры команд (два натуральных числа a и b, каждое


6

число вводится на отдельной строке) и выводить наименьшее число d, которое

делится на оба этих числа без остатка.


Sample Input 1:

7

5

Sample Output 1:

35


Sample Input 2:

15

15

Sample Output 2:

15


Sample Input 3:

12

16

Sample Output 3:

48


7 **************************************************************************


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

строке.

Для каждого введѐнного числа проверить:

если число меньше 10, то пропускаем это число;

если число больше 100, то прекращаем считывать числа;

в остальных случаях вывести это число обратно на консоль.

Sample Input 1:

12

4

2

58

112


7


Sample Output 1:

12

58


Sample Input 2:

101

Sample Output 2:


Sample Input 3:

1

2

102

Sample Output 3:

Вам подходит эта работа?
Другие работы автора
Технологические процессы в строительстве
Дипломная работа Дипломная
2 Мая 2022 в 12:41
375
0 покупок
C/C++
Задача Задача
2 Мая 2022 в 12:29
359
0 покупок
C/C++
Задача Задача
9 Апр 2022 в 19:23
441
0 покупок
C/C++
Курсовая работа Курсовая
8 Апр 2022 в 13:35
537
1 покупка
C/C++
Задача Задача
7 Апр 2022 в 13:33
352
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 13:30
353
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 13:18
420
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 12:48
400
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 12:34
411
0 покупок
MatLab
Задача Задача
7 Апр 2022 в 12:29
296
0 покупок
Pascal
Задача Задача
7 Апр 2022 в 12:15
354
0 покупок
Web-разработки
Отчет по практике Практика
7 Апр 2022 в 11:08
291
0 покупок
Web-разработки
Задача Задача
7 Апр 2022 в 10:59
222
1 покупка
C/C++
Задача Задача
7 Апр 2022 в 09:42
414
0 покупок
C/C++
Задача Задача
11 Фев 2022 в 19:22
307
0 покупок
Microsoft Excel
Задача Задача
11 Фев 2022 в 19:11
298
0 покупок
C/C++
Лабораторная работа Лабораторная
11 Фев 2022 в 19:05
276
0 покупок
Web-разработки
Курсовая работа Курсовая
11 Фев 2022 в 18:54
309
1 покупка
C/C++
Задача Задача
11 Фев 2022 в 18:42
321
0 покупок
Темы журнала
Показать ещё
Прямой эфир