Похожие презентации:
Программирование условий в Python
1. ПРОГРАМИРОВАНИЕ УСЛОВИЙ В PYTHON
2.
Ветвление – эта форма организации действий, при которой в зависимостиот выполнения или невыполнения некоторого условия.
Условие – это логическое выражение, которое может быть записано в
операторе явно или вычислено в программе
Для записи простых условий используются операции отношения:
< (меньше),
> (больше),
= (равно),
< = (меньше или равно),
>= (больше или равно),
!= (не равно).
3.
Операторы условийОПЕРАТОРЫ
ЗНАЧЕНИЕ
if
elif
else
and
or
not
если
если иначе
иначе
и
или
не
4.
ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯда
действия_1
условие
нет
действия_2
Если хочешь быть здоров закаляйся,
нет на диване валяйся.
Если условие истинно, то выполняется блок_1, иначе – блок_2.
if <условие>:
<блок_операторов_1>
else:
<блок_операторов_2>
В языке Python важную роль играют
отступы операторов от левой границы
текста программы. Начало и конец блоков
операторов
определяется
этими
сдвигами.
Задаются
отступы
4-мя
пробелами или клавишей Tab.
5.
НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯда
условие
нет
действия
Тише едешь, дальше будешь.
if <условие>:
<блок_операторов>
Если условие истинно, то выполняется
блок операторов. В противном случае –
переход к следующему оператору
программы.
6.
Задача#1. Составь программу для определения, кто «сильнее», в том случае еслисила определяется числом отжиманий двух спортсменов. Значения переменных
вводится с клавиатуры.
p = int(input())
v = int (input())
if
p > v:
print('первый сильней!')
else:
print('второй сильней!')
7.
#2. Определи агрегатное стояние воды, при t = -5 t = 0 t = +5если: t < 0 «это лед», t > 0 - «это вода!», а при t = 0 - « это лед + вода»
if
t > 0:
print('это вода!')
elif t = 0:
print('вода + лед')
else:
print('это лёд!')
8.
if s % h == 0:print(s // h, «это количество целых частей")
else:
print( s % h, «это длина остатков обоев в метрах")
остаток
h = 2.5
10 метров
s = 10
2,5 м
#3. Составь инструкцию для определения количества целых кусков от
рулона 10 м, при условии при остаток равен нулю, иначе вывести длину
остатков обоев, если остаток не равен нулю.
9.
#4. Составь код для решения квадратного уравнения: х²- 4х – 5 = 0. Приусловии что значение x – положительное число. Значение переменных
присваивается.
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
d = b ** 2 - 4 * a * c
if d > 0:
x1 = (-b + math.sqrt(d))/(2*a)
print(x)
else:
print("Корней нет")
10.
Домашнее задание!!!#1. Напиши алгоритм определение старшинства двух друзей, для
случая кто их них старше/ младше. После проверки программы
допиши , код для случая когда друзья «одногодки».
#2. Составь программу которая выводит ответ, на произведение
чисел 2 x 2, в случае верного ответа , выводит на экран «верно!»,
если нет, то «не верно».
#3. Составь алгоритм для определения високосного года, ( число
кратно 4- делится на 4 без остатка.), Значение числа вводится с
клавиатуры.
Программирование