Инфоурок Информатика ПрезентацииПрезентация к занятию по программированию "Целочисленная арифметика для Python программиста"

Презентация на тему "Арифметика строк в Python"

Файл будет скачан в форматах:

  • pdf
  • pptx
1057
26
01.10.2024
«Инфоурок»

Материал разработан автором:

Неумоин Павел Дмитриевич

Учитель математики и информатики

Презентация под названием "Занятие 4. Арифметика строк" фокусируется на работе со строками в Python. Основные темы презентации включают: Основы работы со строками: Рассматриваются примеры строк, способы их создания с помощью одинарных и двойных кавычек. Объясняется, что даже одиночный символ является строкой в Python. Преобразование чисел в строки: Представлена функция str() для преобразования чисел в строки. Измерение длины строки: Используется функция len() для подсчета символов в строке, что может быть полезно, например, при проверке длины пароля. Работа с кавычками: Поясняется, как использовать кавычки внутри строки и избегать ошибок, используя разные типы кавычек. Арифметические операции над строками: Примеры конкатенации (сцепления) строк с использованием оператора + и умножение строки на число с помощью оператора *. Использование переменных в операциях над строками: Демонстрируется, как можно использовать переменные для динамического управления количеством повторений строк. Функция format(): Обсуждаются методы форматирования чисел и строк для создания структурированного и читаемого вывода. Приводятся примеры форматирования чисел с плавающей точкой, целых чисел, а также комбинированного вывода строк и чисел. Использование метода .format(): Объясняется, как с помощью этого метода вставлять переменные значения непосредственно в строку, а также использование индексов для изменения порядка вывода. Форматирование с использованием символа %: Рассматривается старый стиль форматирования строк с использованием символа %, который напоминает форматирование в языке C. Примеры кода и детальные объяснения каждой операции делают материал понятным для учащихся.

Краткое описание методической разработки

Презентация под названием "Занятие 4. Арифметика строк" фокусируется на работе со строками в Python. Основные темы презентации включают:

Основы работы со строками: Рассматриваются примеры строк, способы их создания с помощью одинарных и двойных кавычек. Объясняется, что даже одиночный символ является строкой в Python.

Преобразование чисел в строки: Представлена функция str() для преобразования чисел в строки.

Измерение длины строки: Используется функция len() для подсчета символов в строке, что может быть полезно, например, при проверке длины пароля.

Работа с кавычками: Поясняется, как использовать кавычки внутри строки и избегать ошибок, используя разные типы кавычек.

Арифметические операции над строками: Примеры конкатенации (сцепления) строк с использованием оператора + и умножение строки на число с помощью оператора *.

Использование переменных в операциях над строками: Демонстрируется, как можно использовать переменные для динамического управления количеством повторений строк.

Функция format(): Обсуждаются методы форматирования чисел и строк для создания структурированного и читаемого вывода. Приводятся примеры форматирования чисел с плавающей точкой, целых чисел, а также комбинированного вывода строк и чисел.

Использование метода .format(): Объясняется, как с помощью этого метода вставлять переменные значения непосредственно в строку, а также использование индексов для изменения порядка вывода.

Форматирование с использованием символа %: Рассматривается старый стиль форматирования строк с использованием символа %, который напоминает форматирование в языке C.

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

Развернуть описание

Презентация к занятию по программированию "Целочисленная арифметика для Python программиста"

Скачать материал
Скачать материал "Презентация к занятию по программированию "Целочисленная арифметика для Python программиста"" Смотреть ещё 5 764 курса

Методические разработки к Вашему уроку:

Описание презентации по отдельным слайдам:

  • Муниципальное бюджетное учреждение дополнительного образованияЦентр дополнит...

    1 слайд

    Муниципальное бюджетное учреждение дополнительного образования
    Центр дополнительного образования «Реальная школа» г. Воронежа
    Автор:
    Почётный работник общего образования РФ,
    педагог дополнительного образования

    Токтар Марат Равильевич
    Целочисленная арифметика
    для Python программиста
    Воронеж 2022

  • Целочисленная арифметикадля Python программистатипы данных
операции с целыми...

    2 слайд

    Целочисленная арифметика
    для Python программиста
    типы данных
    операции с целыми числами
    сложности целочисленного деления отрицательных чисел

  • Тип данных — множество значений и операций над этими значениями а так же спос...

    3 слайд

    Тип данных — множество значений и операций над этими значениями
    а так же способ размещения их в памяти
    простые типы данных

  • Операции с данными типа целые числа
возвращают значения типа целые числа возв...

    4 слайд

    Операции с данными типа целые числа

    возвращают значения типа целые числа
    возвращает целые числа,
    но если степень отрицательное, то дробные
    A ** B — возведение в степень.
    A + B — сложение;
    A - B — вычитание;
    A * B — умножение;
    A / B — деление
    возвращает дробное
    A // B — целочисленное деление (отбрасывание дробной части)

    возвращает целое
    A % B — остаток от деления
    возвращает целое

  • операции деленияВещественное деление		17 / 3  5.6666
Целочисленное деление	1...

    5 слайд

    операции деления
    Вещественное деление17 / 3  5.6666
    Целочисленное деление17 // 3  5
    Остаток от деления17 % 3  2
    >>> 20 // 3
    6
    >>> -20 // 3
    -7

    >>> 20 % 3
    2
    >>> -20 % 3
    1

    например:
    ПОЧЕМУ?

  • сложности целочисленного деления отрицательных чисел - 
13 3*4+113 // 3  4...

    6 слайд

    сложности целочисленного деления отрицательных чисел -

     
    13 3*4+1
    13 // 3  4
    13 % 3  1
    в математике остаток всегда >= 0 (больше или равен нулю)
     
    -13 3*(-5)+2
    -13 // 3  -5
    -13 % 3  2
    при дробном результате округление идёт вниз
    и добавляется остаток
    пробуем разобраться на координатной прямой

  • 13 // 3  4
13 % 3  113 // 3  4
13 % 3  113 // 3  4
13 % 3  113 // 3  4...

    7 слайд

    13 // 3  4
    13 % 3  1
    13 // 3  4
    13 % 3  1
    13 // 3  4
    13 % 3  1
    13 // 3  4
    13 % 3  1
    -13 // 3  4
    13 % 3  1
    -13 // 3  -5
    13 % 3  1
    -13 // 3  -5
    -13 % 3  1
    -13 // 3  -5
    -13 % 3  2
     
    13 3*4+1
     
    -13 3*(-5)+2
    в математике остаток всегда >= 0 (больше или равен нулю)
    округление идёт вниз

  • пример для пониманияПредположим, трое ребят посетили квест теперь им надо отд...

    8 слайд

    пример для понимания
    Предположим, трое ребят посетили квест теперь им надо отдать 10 рублей, т.е. -10 рублей.
    Если каждый отдаст по три рубля, то они останутся должны ещё 1 рубль, что недопустимо
    Поэтому -10 // 3 = -4, т. е. с каждого по 4 рубля и ещё два где-то остаётся

  • контрольные вопросы19  /  3		?
19 // 3		?
19 % 3		?
-19 // 3		?
-19 % 3	...

    9 слайд

    контрольные вопросы
    19 / 3?
    19 // 3?
    19 % 3?
    -19 // 3?
    -19 % 3?

    6.333333
    6
    1
    -7
    2



  • контрольные вопросы18  /  3		?
18 // 3		?
18 % 3		?
-18 // 3		?
-18 % 3	...

    10 слайд

    контрольные вопросы
    18 / 3?
    18 // 3?
    18 % 3?
    -18 // 3?
    -18 % 3?

    6.0
    6
    0
    -6
    0



  • Список использованной литературы 

Сэнд, У. Hello World! Занимательное програ...

    11 слайд

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

    Сэнд, У. Hello World! Занимательное программирование./ У. Сэнд, К. Сэнд — Санкт-Петербург: Питер, 2016. - 400 с.
    Свейгарт, Эл. Учим Python, делая крутые игры / Эл Свейгарт; [пер. с англ. М.А. Райтмана]. — Москва: Эксмо, 2018. – 416 с.

    Использованные материалы и Интернет-ресурсы

    Кириенко, Д. П. Курс: Программирование на языке Python (школа 179 г. Москвы). – URL: https://informatics.msk.ru/course/view.php?id=156#section-2 (дата обращения: 05.12.2022)
    Шапошникова С.В., Курс: Python. Введение в программирование. Версия: июнь 2021 года. – URL: https://younglinux.info/python/course (дата обращения: 05.12.2022)
    Логотип Python, не является зарегистрированным товарным знаком, допускает свободное использование в некоммерческих целях.

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 290 251 материал в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Скачать материал
    • 07.12.2022 47
    • PPTX 367.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Заяц Екатерина Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Заяц Екатерина Ивановна
    Заяц Екатерина Ивановна
    • На сайте: 1 месяц
    • Подписчики: 0
    • Всего просмотров: 3607
    • Всего материалов: 72

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 260 982 материалы из нашего маркетплейса.

Мини-курс

Виды и особенности копирайтинга: SEO и LSI тексты в современном контент-маркетинге

3 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Стратегии B2B маркетинга: от анализа до продаж

6 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Традиционная культура Китая

4 ч.

699 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек
Смотреть ещё 5 764 курса