СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 11.04.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Операторы языка Python

Категория: Информатика

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

Презентация содержит теоретический материал об операторах языка Python. Представлен общий вид операторов и примеры их использования на конкретных задачах.

Просмотр содержимого документа
«Операторы языка Python»

Операторы языка Python

Операторы языка Python

Условный оператор  if  а) для реализации НЕПОЛНОГО ветвления   if   условие   :   действие б) для реализации ПОЛНОГО ветвления   if    условие  :    действие1  else  :   действие2

Условный оператор if

а) для реализации НЕПОЛНОГО ветвления

if условие : действие

б) для реализации ПОЛНОГО ветвления

if условие :

действие1

else :

действие2

в )  для реализации МНОЖЕСТВЕННОГО     ветвления  if  условие :  действие1 elif условие :  действие2 elif условие :   действие3

в ) для реализации МНОЖЕСТВЕННОГО ветвления

if условие :

действие1

elif условие :

действие2

elif условие :

действие3

B Вывод сообщения Вывод сообщения Вывод сообщения конец " width="640"

Пример1 : Найти наибольшее из двух целых чисел.

начало

Введите два любых

целых числа

Вывод сообщения

Ввод А, В

+

-

А == B

+

-

А B

Вывод сообщения

Вывод сообщения

Вывод сообщения

конец

Пример1 : Найти наибольшее из двух целых чисел.  print( b : print(" Число ", a, " больше числа ", b) else : print(" Число ", a, " меньше числа ", b) " width="640"

Пример1 : Найти наибольшее из двух целых чисел.

print(" Введите первое число: ")

a = input()

print(" Введите второе число: ")

b = input()

if a == b :

print(" Числа равны")

if a b :

print(" Число ", a, " больше числа ", b)

else :

print(" Число ", a, " меньше числа ", b)

Задание 2:  Для двух целых чисел найти их сумму, произведение, разность и частное по выбору пользователя

Задание 2: Для двух целых чисел найти их сумму, произведение, разность и частное по выбору пользователя

Задание 2 : print(

Задание 2 :

print(" Введите первое число:")

q1 = int(input())

print(" Введите второе число:")

q2 = int(input())

print("1 - Сложение чисел")

print("2 - Вычитание чисел")

print("3 - Умножение чисел")

print("4 - Деление чисел")

print("5 - Выход")

otvet = 0

print(

print(" Выберите необходимое действие: ")

otvet = input()

if otvet == "1" :

s = q1 + q2

print(" Результат сложения = ", s)

elif otvet == "2" :

s = q1 - q2

print(" Результат вычитания = ", s)

elif ( otvet == "3" ) :

s = q1 * q2

print(" Результат умножения = ", s)

elif  ( otvet ==

elif ( otvet == "4" ) :

s = q1 / q2

print(" Результат деления = ", s)

elif ( otvet == "5" ) :

print(" Завершение работы программы!")

exit()

Задание 3:  Вывести сезон года по введенному пользователем числу

Задание 3: Вывести сезон года по введенному пользователем числу

print(

print("Введите номер месяца:")

n1 = int(input())

if ((n1 == 12) or (n1 == 1) or (n1 == 2)):

print(" Сезон года - ЗИМА")

elif ((n1 == 3) or (n1 == 4) or (n1 == 5)):

print(" Сезон года - ВЕСНА")

elif ((n1 == 6) or (n1 == 7) or (n1 == 8)):

print(" Сезон года - ЛЕТО")

elif ((n1 == 9) or (n1 == 10) or (n1 == 11)):

print(" Сезон года - ОСЕНЬ")

else :

print(" Вы ввели некорректное значение!")

= 10 S = Написать программу, которая выводит на экран результат вычислений. " width="640"

Задание 4 : Вывести на экран значение S , если

a + b , если х

a * b , если 5

a - b , если x = 10

S =

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

print( 5) and (x : s = a * b else: s = a - b print("S = ", s) " width="640"

print("Введите a = ")

a = int(input())

print("Введите b = ")

b = int(input())

print("Введите x = ")

x = int(input())

if (x :

s = a + b

elif (( x 5) and (x :

s = a * b

else:

s = a - b

print("S = ", s)

Стандартные модули Модуль – это файл, который содержит какие-то полезные функции (методы).  Чтобы подключить модуль к своей программе необходимо использовать команду import.

Стандартные модули

Модуль – это файл, который содержит какие-то

полезные функции (методы).

Чтобы подключить модуль к своей программе необходимо использовать команду import.

Стандартные модули Имя модуля Описание builtins Примеры методов Подключается автоматически math graphics  Содержит математические функции print(), input(), round() sqrt(), pow() Содержит методы для работы с графикой Tkinter line(), rectangle(), oval() Предназначен для объектно-ориентированного программирования button(), grid()

Стандартные модули

Имя модуля

Описание

builtins

Примеры методов

Подключается автоматически

math

graphics

Содержит математические функции

print(), input(), round()

sqrt(), pow()

Содержит методы для работы с графикой

Tkinter

line(), rectangle(), oval()

Предназначен для объектно-ориентированного программирования

button(), grid()

Операторы циклов Цикл – это повтор действий. Циклы с предусловием с параметром .

Операторы циклов

Цикл – это повтор действий.

Циклы

с предусловием

с параметром

.

Оператор цикла с ПРЕДусловием  WHiLE  Общий вид оператора : WHILE  условие  : тело цикла Тело цикла – это одно или несколько действий,  которые повторяются . В этом цикле тело цикла выполняется только  тогда, и ДО тех ПОР, пока выполняется указанное  условие.

Оператор цикла с ПРЕДусловием WHiLE

Общий вид оператора :

WHILE условие : тело цикла

Тело цикла – это одно или несколько действий, которые повторяются

.

В этом цикле тело цикла выполняется только тогда, и ДО тех ПОР, пока выполняется указанное условие.

Пример 1 :   Вывести на экран результат суммирования = 4 2 + 5 2 + 6 2 + ….. Sum = суммирование производить только в том случае и до тех пор, пока выполняется условие n  . = 4 2 + 5 2 = ??? Если b = 5 , то Sum = 4 2 + 5 2 + 6 2 = ???  Если b = 6 , то Sum Если b = 2 , то Sum = ???

Пример 1 : Вывести на экран результат суммирования

= 4 2 + 5 2 + 6 2 + …..

Sum =

суммирование производить только в том случае

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

n

.

= 4 2 + 5 2 = ???

Если b = 5 , то Sum

= 4 2 + 5 2 + 6 2 = ???

Если b = 6 , то Sum

Если b = 2 , то Sum = ???

начало n = 4 ; sum = 0 Вывод сообщения Введите  целое число Ввод b + n   - sum = sum + pow(n, 2) Вывод sum n = n + 1 конец

начало

n = 4 ; sum = 0

Вывод сообщения

Введите целое число

Ввод b

+

n

-

sum = sum + pow(n, 2)

Вывод sum

n = n + 1

конец

import math  n = 4 sum = 0 print(

import math

n = 4

sum = 0

print(" Введите целое число: ")

b = int(input())

while n :

sum = sum + math.pow(n, 2)

n = n + 1

print(" Сумма = ", sum)

Пример 2 :   Вывести на экран сезон года, соответствующий  введённой цифре месяца .

Пример 2 : Вывести на экран сезон года, соответствующий

введённой цифре месяца

.

начало flag = True while flag + - Вывод сообщения Ввод x конец if (…) + - elif (…) - + Зима elif (…) Весна - + Лето elif (…) + - Осень 3 2 1

начало

flag = True

while flag

+

-

Вывод сообщения

Ввод x

конец

if (…)

+

-

elif (…)

-

+

Зима

elif (…)

Весна

-

+

Лето

elif (…)

+

-

Осень

3

2

1

12) or (x Вывод сообщения Flag = False " width="640"

1

2

3

-

+

If ((x 12) or

(x

Вывод сообщения

Flag = False

flag = True ; while  flag :  print( 12) or (x print(" Ввод данных некорректен") flag = False " width="640"

flag = True ;

while flag :

print(" Введите целое число: ")

x = int(input())

if ((x == 12) or (x == 1) or (x == 2)):

print(" Сезон года - зима")

elif ((x == 3) or (x == 4) or (x == 5)):

print(" Сезон года - весна")

elif ((x == 6) or (x == 7) or (x == 8)):

print(" Сезон года - лето")

elif ((x == 9) or (x == 10) or (x == 11)):

print(" Сезон года - осень")

if ((x 12) or (x

print(" Ввод данных некорректен")

flag = False

Пример 3 :  Пользователь вводит любое целое число. Программа должна выводить сообщение четное или нечетное число было введено. Если пользователь введет символ * – программа должна завершить свою работу,  предварительно сообщив об этом.

Пример 3 :

Пользователь вводит любое целое число.

Программа должна выводить сообщение

четное или нечетное число было введено.

Если пользователь введет символ *

программа должна завершить свою работу, предварительно сообщив об этом.

otvet = True flag = True while  flag :  print(

otvet = True

flag = True

while flag :

print(" Введите любое целое число: ")

otvet = input()

if otvet == '*' :

print(" Пользователь ввел звездочку.

Выход из программы")

flag = False

elif int(otvet) % 2 == 0 :

print(" Введеное пользователем число - четное!")

else:

print(" Введеное пользователем число - нечетное!")

= 0 и x " width="640"

Оператор цикла с параметром FOR

Общий вид оператора :

for переменная in range ( начальное значение, конечное значение, шаг ) : тело _ цикла

Пример:

for x in range(0, 8 , 2 ):

print(x)

Результат:

0

2

4

6

.

X = 0 и x

Пример 1 :  Вывести на экран результат  суммирования S =

Пример 1 : Вывести на экран результат

суммирования

S =

начало s = 0 for k in range(5 , 31) s = s + pow (k, 2) Вывод s import math  s = 0 for k in range ( 5, 31 ) :  s = s + pow(k, 2) print(

начало

s = 0

for k in range(5 , 31)

s = s + pow (k, 2)

Вывод s

import math

s = 0

for k in range ( 5, 31 ) :

s = s + pow(k, 2)

print("Сумма = ", s)

конец

Замечание :  В операторах циклов While  и For могут быть использованы стандартные процедуры Break и Continue .   Процедура Break позволяет досрочно выйти  из цикла, не дожидаясь условия выхода.   Процедура Continue позволяет начать  выполнение тела цикла сначала, даже если  предыдущее выполнение ещё не завершено .

Замечание :

В операторах циклов While и For

могут быть использованы стандартные

процедуры Break и Continue .

Процедура Break позволяет досрочно выйти

из цикла, не дожидаясь условия выхода.

Процедура Continue позволяет начать

выполнение тела цикла сначала, даже если

предыдущее выполнение ещё не завершено .

Пример 2 :  Вывести на экран факториал  введенного числа 5 ! = 1 * 2 * 3 * 4 * 5

Пример 2 : Вывести на экран факториал

введенного числа

5 ! = 1 * 2 * 3 * 4 * 5

print(= 0) : s = 1 for i in range ( 1, x+1 ) : s = s * i print("Ответ = ", s) else: print("Введено отрицательное число") " width="640"

print("Введите целое число: ")

x = int(input())

if (x = 0) :

s = 1

for i in range ( 1, x+1 ) :

s = s * i

print("Ответ = ", s)

else:

print("Введено отрицательное число")

flag = True while flag:  print(= 0) : s = 1 for i in range(1, x+1): s = s * i print(" Ответ = ", s) else: print(" Введено отрицательное число") print(" Продолжить? Да/Нет") otvet = input() if otvet == " Нет": flag = False " width="640"

flag = True

while flag:

print(" Введите целое число: ")

x = int(input())

if (x = 0) :

s = 1

for i in range(1, x+1):

s = s * i

print(" Ответ = ", s)

else:

print(" Введено отрицательное число")

print(" Продолжить? Да/Нет")

otvet = input()

if otvet == " Нет":

flag = False

Задание:

Задание:

import math print(“ Введите начальное значение: “) a = int(input()) print(“ Введите конечное значение: “) b = int(input()) s = 0 for p in range(a, b):  s = s + math.sqrt(p) print(

import math

print(“ Введите начальное значение: “)

a = int(input())

print(“ Введите конечное значение: “)

b = int(input())

s = 0

for p in range(a, b):

s = s + math.sqrt(p)

print("Сумма = ", s)

import math s = 0 print(“ Введите начальное значение: “) a = int(input()) print(“ Введите конечное значение: “) b = int(input()) for p in range(a, b):  s = s + math.sqrt(p) print(

import math

s = 0

print(“ Введите начальное значение: “)

a = int(input())

print(“ Введите конечное значение: “)

b = int(input())

for p in range(a, b):

s = s + math.sqrt(p)

print("Сумма = ", round (s, 2))


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!