Условный оператор в программе Python
Оценка 4.7

Условный оператор в программе Python

Оценка 4.7
pdf
21.05.2024
Условный оператор в программе Python
Условный оператор в программе Python.pdf

Практическая работа 

Условный оператор в программе Python Цель работы: изучить правила записи разветвляющихся алгоритмов в среде

программирования Python. 

 

Задача 1

 

Дана программа: 

 

print('Введите число:')  a = int(input())  if a > 0

print('Положительное число')  Else: print('Не положительное число') 

 

Найдите и исправьте ошибки в программе. 

Входные данные: Вводится одно целое число. 

Выходные данные: Выводится строка. 

Пример ввода: -7 

Пример вывода: Не положительное число 

 

Задача 2

 

Напишите программу, которая запрашивает у пользователя количество очков и если количество очков больше или равно 10, то программа выводит на экран «Ты победил!», иначе «Ты проиграл!». 

 

Входные данные: Вводится одно целое число. 

Выходные данные: Выводится строка.  Пример ввода: 7 Пример ввода: Ты проиграл! 

 

Задача 3

 

Напишите программу, которая поможет рассчитывать передвижение шахматной фигуры «ладья». Данная фигура ходит по вертикали или по горизонтали на любое количество клеток. Пользователь вводит 4 целых числа: х и у местоположения ладьи в данный момент (номер строки и столбца шахматной доски) и х и у клетки, в которую необходимо переместить фигуру. Программа должна вывести одно из двух сообщений: «Перемещение возможно» или «Перемещение невозможно». 

 

Входные данные: Вводится 4 целых числа - каждое на отдельной строке. 

Выходные данные: Выводится строка «Перемещение возможно» или «Перемещение невозможно».  Пример ввода: 3 5 3 8 

Пример вывода: Перемещение возможно 

 

 

 

 

 

 

Задача 4

 

Напишите программу, которая проверяет является ли пользователь совершеннолетним. Программа запрашивает у пользователя его год рождения и текущий год и выводит сообщение «Доступ разрешен» или «Доступ ограничен». 

Входные данные: Вводится 2 целых числа, каждое на отдельной строке - год рождения и текущий год.  Выходные данные: Выводится строка «Доступ разрешен» или «Доступ ограничен».

Пример ввода: 2007 2024 

Пример вывода: Доступ ограничен 

 

Задача 5

 

В интернет-магазине действует скидка 15% при покупке на сумму от 1500 рублей. Напишите программу, которая будет запрашивать сумму покупок и вычислять итоговую сумму с учетом скидки. 

 

Входные данные: Вводится одно вещественное число - сумма покупок. 

Выходные данные: Выводится одно вещественное число. 

Пример ввода 1: 2005 

Пример вывода 1: 1704.25 

Пример ввода 2: 990.99 

Пример вывода 2: 990.99  

Задача 6

 

Пользователь вводит двухзначное число. Напишите программу, которая вычисляет сумму цифр этого числа и если сумма его цифр четная и больше 10, то программа умножает число на 2, в противном случае уменьшает число на 2. В результате выводится измененное число. 

 

Входные данные: Вводится одно целое число. 

Выходные данные: Выводится одно целое число. Пример ввода 1: 12 Пример вывода 1: 10 Пример ввода 2: 48 

Пример вывода 2: 96 

 

Задача 7

 

Билет в кино для взрослых (возраст >= 18 лет) стоит 380.0 рублей, а для детей (возраст < 18 лет) на билет действует скидка 10%. Напишите программу, которая запрашивает возраст пользователя и определяет стоимость билета в кино с учетом возможной скидки. 

 

Входные данные: Вводится одно целое число - возраст. 

Выходные данные: Выводится одно вещественное число - стоимость билет с учетом возможной скидки.  Пример ввода: 12 

Пример вывода: 342.0 

Примечание: Начальная стоимость билета - вещественное число

 

             

Задача 8

 

Пиццерия проводит забавную акцию. Посетителя просят ввести любое целое число. Если число заканчивается на цифру, которая больше 8 или меньше 3, то посетитель получает скидку 10%, а в других случаях посетитель получает скидку 5 %. Напишите программу, которая запрашивает целое число и сумму счета и в результате выводит сумму счета с учетом полученной скидки. 

 

Входные данные: Вводится одно целое число - загаданное число и одно вещественное число - сумма счета, на отдельных строках. 

Выходные данные: Выводится одно вещественное число - сумма счета с учетом полученной скидки. Пример ввода: 72 350 

Пример вывода: 315.0 

 

Задача 9

 

Напишите программу, которая запрашивает у пользователя три угла треугольника и определяет возможность существования треугольника с такими углами. Если такой треугольник может существовать, то программа выводит на экран «Треугольник существует», иначе выводит сообщение «Треугольник не существует». 

 

Входные данные: Вводится три целых числа, каждое на отдельной строке. 

Выходные данные: Выводится строка «Треугольник существует» или «Треугольник не существует». 

Пример ввода: 60 40 70 

Пример вывода: Треугольник не существует 

 

Варианты заданий

Вариант

задание 1

задание 2

задание 3

задание 4

задание 5

1

1

3

5

6

7

2

2

4

5

6

8

3

1

3

4

5

9

4

2

3

5

6

7

5

1

3

4

5

8

6

2

4

5

6

9

7

1

3

4

5

7

8

1

4

5

6

8

9

2

3

4

5

9

10

1

3

5

6

7

11

2

3

4

5

8

12

1

4

5

6

9

13

2

3

4

5

7

 

Практическая работа Условный оператор в программе

Практическая работа Условный оператор в программе

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

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

Пример вывода: 342.0 Примечание:

Пример вывода: 342.0 Примечание:

10 1 3 5 6 7 11 2 3 4 5 8 12 1 4 5 6 9 13 2 3 4 5 7

10 1 3 5 6 7 11 2 3 4 5 8 12 1 4 5 6 9 13 2 3 4 5 7
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
21.05.2024