Python да практикалық жұмыстар 2 бөлім. Негізгі алгоритмдер және олардың Python тілінде іске асырылуы



бет5/14
Дата08.12.2023
өлшемі0,54 Mb.
#135027
1   2   3   4   5   6   7   8   9   ...   14
ввод P если (P=5) то
s='Молодец!' иначе если (P=4)
s='Хорошо!' иначе
s='Лентяй!'
конец если вывод s
Программа на Python:
# ­*­ coding: utf­8 ­*­
#
P=input('Ваши баллы? ') if P==5: s='Молодец!' elif P==4: s='Хорошо! else:
s='Лентяй!' print s
Ключевое слово elif в Python является сокращением от else if («иначе если») и может использоваться любое количество раз, создавая различные варианты выбора.
Задачи для самостоятельного решения.

  1. Дано натуральное число. Определить будет ли это число: чётным, кратным 4.

  2. Дано натуральное число. Определить будет ли это число: нечётным, кратным 5.

  3. Дано натуральное число. Определить будет ли это число: нечётным, кратным 7.

  4. Дано натуральное число. Определить будет ли это число: чётным, кратным 10.

  5. Имеется коробка со сторонами: АхВхС. Определить пройдёт ли она в дверь с размерами МхК.

  6. Дано вещественное число. Определить какое это число: положительное, отрицательное, ноль.

  7. Можно ли из бревна, имеющего диаметр поперечного сечения D, выпилить квадратный брус шириной А?

  8. Можно ли в квадратном зале площадью S поместить круглую сцену радиусом R так, чтобы от стены до сцены был проход не менее К?

  9. Дан номер места в плацкартном вагоне. Определить, какое это место: верхнее или нижнее, в купе или боковое.

10.Известна денежная сумма. Разменять её купюрами 500, 100, 10 и монетой
2 руб., если это возможно.
11. Имеются две ёмкости: кубическая с ребром А, цилиндрическая с высотой Н и радиусом основания R. Определить поместится ли жидкость объёма М в первую ёмкость, во вторую, в обе.
12.Имеются две ёмкости: кубическая с ребром А, цилиндрическая с высотой Н и радиусом основания R. Определить можно ли заполнить жидкостью объёма М первую ёмкость, вторую, обе.
13.Даны действительные числа: Х, Y, Z. Определить существует ли треугольник с такими длинами сторон и, если существует, будет ли он прямоугольным.
14.Дано число Х. Определить принадлежит ли это число заданному промежутку [а,b].
15.Определить значение функции Z=1/(XY) при произвольных X и Y.
16.Даны действительные числа: A, B, C. Определить выполняются ли неравенства А=B>=C и какое именно неравенство выполняется.
17. Даны действительные числа Х и Y. Вычислить Z. Z при X>Y, Z=ln(X+Y), в противном случае.
18.Даны действительные положительные числа а, b, с, d. Выясните, может ли прямоугольник со сторонами a,b уместиться внутри прямоугольника со сторонами c,d так, чтобы каждая сторона внутреннего прямоугольника была параллельна или перпендикулярна стороне внешнего прямоугольника.
19.Дано действительное число А. Вычислить f(A), если f(x)=x2+4x+5 , при x<=2; в противном случае f(x)=1/(x2+4x+5).
20.Дано действительное число А. Вычислить f(A), если f(x)=0 , при x<=0; f(x)=x, при 04.
21. Дано действительное число А. Вычислить f(A), если f(x)=0 при x<=0; f(x)=x2­x при 02­sin(π*x2).
22.Составит алгоритм и программу для реализации логических операций "И" и "ИЛИ" для двух переменных.
23.Известен ГОД. Определить будет ли этот год високосным, и к какому веку этот год относится.
Указание. При вычислении корней и логарифмов используйте функции sqrt() и log() библиотеки math. В этой же библиотеке определена константа pi
(π).


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   14




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет