Программирование на языке Python

  • ppt
  • 04.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 4. Программирование на языке Python.ppt

1

Программирование на языке Python

Понятие переменной
Ввод и вывод данных
Домашнее задание

Программирование на языке Python

Простейшие программы

2

Сложение чисел

3

Задача. Ввести с клавиатуры два числа и найти их сумму.

Введите два целых числа
25
30

25+30=55

компьютер

пользователь

компьютер считает сам!

Переменные

4

Переменная – это область памяти, в которой хранится некоторая величина (данные). Величина, а значит и переменная, имеет имя, тип и значение. Значение переменной можно изменять во время работы программы.

a

Значение

Имя

Имена переменных

5

МОЖНО использовать
латинские буквы (A-Z, a-z)


русские буквы (не рекомендуется!)
цифры


знак подчеркивания _

заглавные и строчные буквы различаются

НЕЛЬЗЯ использовать
скобки
знаки +, =, !, ? и др.

имя не может начинаться с цифры

Какие имена правильные?
AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B

Типы переменных

6

a = 4
print ( type(a) )

целое число (integer)

a = 4.5
print ( type(a) )

вещественное число

a = "Вася"
print ( type(a) )

символьная строка

a = True
print ( type(a) )

логическая

Зачем нужен тип переменной?

7

Тип определяет:
область допустимых значений
допустимые операции
объём памяти
формат хранения данных

Как записать значение в переменную?

8

a = 5

оператор присваивания

5

Оператор – это команда языка программирования (инструкция).
Оператор присваивания – это команда для присваивания нового значения переменной.

a

a = 7

7

Ввод значения с клавиатуры

9

5

a

Для ввода значения переменной с клавиатуры используется функция input()

Ввод значения с клавиатуры

10

a = input()

ввести строку с клавиатуры и связать с переменной a

b = input()

с = a + b

print ( c )

Пример: Если ввести с клавиатуры 21 и 33, то получим 2133.
21
33
2133

a = int( input() )

b = int( input() )

Чтобы преобразовать вводимые с клавиатуры символы в целое число, надо указать тип вводимой переменной, т.е. int:

Ввод с подсказкой

11

подсказка

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

26

a = int( input("Введите число: ") )

Изменение значений переменной

12

a = 5
b = a + 2
a = (a + 2)*(b – 3)
b = b + 1

a

5

b

=5+2

7

28

=(5+2)*(7-3)

=7+1

8

Вывод данных

13

print ( a )

значение переменной

print ( "Ответ: ", a )

значение и текст

print ( "Ответ: ", a+b )

вычисление выражения

print ( a, "+", b, "=", c )

2 + 3 = 5

через пробелы

print ( a, "+", b, "=", c, sep = "" )

2+3=5

sep = ""

убрать разделители

Сложение чисел: простое решение

14

a = int ( input() )
b = int ( input() )
c = a + b
print ( c )

print ( "Введите два числа: " )
a = int ( input() )
b = int ( input() )
c = a + b
print ( a, "+", b, "=", c, sep="" )

Сложение чисел: полное решение

15

Протокол:
Введите два целых числа
25
30
25+30=55

компьютер

пользователь

подсказка

Задания

16

Уважаемые ученики!

Вы пишите программы в текстовом редакторе Блокнот (все три задания в одном файле) и отправляете мне на электронную почту sholenkova@mail.ru до 13.04.2020. Можете использовать почту родителей, но лучше если заведете свою.
В теме указываете ваш класс, а файл называете своей фамилией, например:
Тема: 8б, Аванесов.
Если что-то непонятно, то задавайте вопросы.

Задания

17

«1»: Ввести три числа, найти их сумму.
Пример:
Введите три числа:
4
5
7
4+5+7=16
«2»: Ввести три числа, найти их сумму и произведение.
Пример:
Введите три числа:
4
5
7
4+5+7=16
4*5*7=140

Задания

18

«3»: Ввести три числа, найти их сумму, произведение и среднее арифметическое.
Пример:
Введите три числа:
4
5
7
4+5+7=16
4*5*7=140
(4+5+7)/3=5.333333