Питон-урок 2
план-конспект занятия по информатике и икт (8 класс)

Питон-урок 2

Скачать:

ВложениеРазмер
Файл piton_urok_2_.pptx1.71 МБ

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


Подписи к слайдам:

Слайд 1

Организация ввода и вывода данных в Python Шабалдина Н.В.

Слайд 2

Для вывода данных из оперативной памяти на экран монитора используется оператор вывода print : print (< выражение 1 >, < выражение 2 >, < выражение N >) Здесь в круглых скобках помещается список вывода - список выражений, значения которых выводятся на экран. Это могут быть числовые, символьные и логические выражения, в том числе переменные . Произвольный набор символов, заключённый в апострофы или кавычки, считается строковой переменной . Строковая переменная может содержать любые символы, набираемые на клавиатуре .

Слайд 3

Пример . s=‘ Мама мыла раму ’ print (' s=', s) выполняется так: s= Мама мыла раму Если значение переменной s равно 15, и она имеет целочисленный тип, то на экране появится : s= 15 Оператор print вставляет между выводимыми значениями так называемый разделитель (или сепаратор, англ. separator ). По умолчанию разделитель – это пробел, но мы можем его изменить , указав новый разделитель после слова sер

Слайд 5

Для вывода вещественного числа в списке вывода для каждого выражения указываются два параметра : 1 ) общее количество позиций, отводимых под число; 2 ) количество позиций в дробной части числа: ( ◦ - обозначение пробела ) d – целые числа ( int ) f – вещественные ( float ) e – экспоненциальный формат

Слайд 7

Пользуясь рассмотренными операторами, составим программу, вычисляющую длину окружности и площадь круга радиуса 5,4 см. Исходные данные : r = 5,4 см. Результат: c и s . (c — длина окружности и s — площадь круга) с, s и r — величины вещественного типа. ИТАК: с = 2π r , s = πr 2 . Программа , реализующая вычисления по этим формулам, будет иметь вид:

Слайд 8

Задача вычисляет значение только для конкретного радиуса, то есть нарушается свойство алгоритма - МАССОВОСТЬ

Слайд 9

ВВОД ДАННЫХ С КЛАВИАТУРЫ Каждая функция input () захватывает только ОДНУ строку данных и воспринимает ее как ТЕКСТ (строковый тип): a= input () Тип переменной можно преобразовать налету: для целых: a = int ( input ()) для вещественных: a = float ( input ()) При выполнении функции input компьютер переходит в режим ожидания данных: пользователь должен ввести данные с клавиатуры и нажать клавишу Enter , система запишет это значение в переменную. Для ввода в оперативную память значений переменных используется оператор ввода input .

Слайд 10

ВВОД ДАННЫХ С КЛАВИАТУРЫ Есть задачи, в которых вводимые данные заданы в одной строке, например, 10 20. Чтобы была возможность работать с такими данными, их надо разделить: a , b = input (). split () Здесь есть правило : количество данных должно соответствовать количеству переменных. В примере выше в одной строке передаются два целых числа, разделенных пробелом. Соответственно, нужно эти данные передать также двум переменным. Осталось не забыть, что определенные таким образом переменные имеют строковый тип.

Слайд 11

Итерация - это общий термин, который описывает процедуру взятия элементов чего-то по очереди. В более общем смысле, это последовательность инструкций, которая повторяется определенное количество раз или до выполнения указанного условия. Итерируемый объект ( iterable ) - это объект, который способен возвращать элементы по одному. Кроме того, это объект, из которого можно получить итератор. Примеры итерируемых объектов: все последовательности: список, строка, кортеж словари файлы

Слайд 12

ВВОД ДАННЫХ С КЛАВИАТУРЫ Для арифметического сложения их нужно привести к типу целого числа. a = int (a) b = int (b) или одной строкой a, b = int (a), int (b) Теперь рассмотрим ситуацию, когда входные данные заданы в одной строке, но разделены особыми разделителями, отличными от пробела. Классическим примером таких входных данных является показания времени - 10:33 . В таких случаях надо для split () указывать конкретный символ разделителя. Разделителем будет символ ':' , взятый в кавычки или апострофы. hours , minutes = input (). split (':')

Слайд 13

Python map () — это встроенная функция , которая позволяет обрабатывать и преобразовывать все элементы в итерируемом объекте без использования явного цикла for , метода, широко известного как сопоставление ( mapping ). map () полезен, когда вам нужно применить функцию преобразования к каждому элементу в коллекции или в массиве и преобразовать их в новый массив. Также добавим, что если в одной строке введены данные одного единственного типа (только целые числа, вещественные числа или строки), то определение переменных и задание им одного и того же типа можно выполнить одной строкой кода, используя следующий синтаксис: a , b = map ( int , input (). split ()) # назначает a и b тип целого числа, данные разделены пробелом c , d = map ( float , input (). split (';')) # назначает c и d тип вещественного числа, данные разделены ';' e , f, h = map ( str , input (). split ('_')) # назначает e, f, h строковый тип, данные разделены знаком '_' При вызове функции input в скобках можно записать сообщение-подсказку: a= input ("Введите число:")

Слайд 15

p rint ( "Введите два числа: " ) a = int ( input () ) b = int ( input () ) c = a + b print ( a, "+" , b, "=" , c, sep= "" ) Сложение чисел: полное решение 15 Протокол: Введите два целых числа 25 30 25+30=55 компьютер пользователь подсказка

Слайд 16

j,i,k =input().split() k,j,i =input ().split () i,k,j =input ().split () a не определено а a не определено a,b,c =input().split()

Слайд 18

ЧТО БУДЕТ ВЫВЕДЕНО В РЕЗУЛЬТАТЕ РАБОТЫ ПРОГРАММЫ? а bbb ccccc bbb a

Слайд 20

КОМПЬЮТЕРНЫЙ ПРАКТИКУМ 20 «3»: Ввести три числа, найти их сумму. Пример: Введите три числа: 4 5 7 4+5+7=16 «4»: Ввести три числа, найти их сумму и произведение. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140

Слайд 21

Задания 21 «5»: Ввести три числа, найти их сумму, произведение и среднее арифметическое. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140 (4+5+7) / 3 =5.33 3333 «6»: Опишите программу, для вычисления площади треугольника по его трём сторонам. «7»: Напишите программу, которая вычисляет площадь и периметр прямоугольника по длинам двух его сторон


По теме: методические разработки, презентации и конспекты

Питон-урок 3

Питон-урок 3...