Главная страница
Навигация по странице:

  • Задания: 1) Напишите команду, которая вычисляет площадь прямоугольника сторонами 2 и 3 метра, выводит результат в виде: площадь прямоугольника равна 2х3 = 6 кв. м

  • практикумы по языку Питон. Питон. Практикум Загидуллин Наиль Рашитович мбоу сош 2 Оглавление Введение в Питон 4 Команда вывода 4


    Скачать 7.93 Mb.
    НазваниеПрактикум Загидуллин Наиль Рашитович мбоу сош 2 Оглавление Введение в Питон 4 Команда вывода 4
    Анкорпрактикумы по языку Питон
    Дата07.11.2022
    Размер7.93 Mb.
    Формат файлаdocx
    Имя файлаПитон.docx
    ТипПрактикум
    #774704
    страница1 из 11
      1   2   3   4   5   6   7   8   9   10   11



    PytHon

    практикум




    Загидуллин Наиль Рашитович

    МБОУ СОШ №2

    Оглавление


    Введение в Питон 4

    Команда вывода 4

    Цикл с заданным числом повторений 6

    Цикл с условием 7

    Цикл «пока» (цикл с предусловием) 7

    Цикл до (Цикл с постусловием) 9

    целочисленное деление 10

    Функции (процедуры) 11

    Рекурсия 13

    Структурные типы данных 16

    Строки 16

    Коды символов 16

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

    Срезы 17

    Массивы 18

    Обработка массивов 19

    Пузырьковая сортировка массивов 19

    Сортировка расчёской 20

    Словари 21

    Множества 21

    Контрольная работа 23

    Олимпиадные задачи 24

    Целочисленное деление 24

    Структурные типы. Массивы 30

    Разные задачи 33

    3Методы решения сложных задач в программировании 36

    Метод половинного деления (Двоичный или бинарный поиск) 39

    Простые числа 45

    50

    4.Решение геометрических задач на питоне 51

    Теория графов 71

    Урок 3.26 Взвешенные графы 74

    Дополнительный материал 83

    Справочник 89

    Знаки в программировании 89

    Знаки неравенства 89

    Логические связки 90

    Ссылки 90


    Введение в Питон

    Команда вывода


    Команда print() выводит на экран содержимое внутри скобок.

    print("Hello!"), выведет текст Hello! (без кавычек!)

    Можно использовать одинарные кавычки: print('Hello!')

    print(Hello!), это уже ошибка, так как нет кавычек

    Print('Hello!'), это тоже ошибка, так как Print написана с большой буквы

    Если нужно вычислить значение выражения, то пишем выражение без кавычек:

    print(3+5*2), будет выведено: 13 (* - это умножение)

    Если выражение написано внутри кавычек, то ничего вычисляться не будет:

    print("3+5*2"), выведет 3+5*2

    Эти команды рисуют пирамидку из символов "+"

    print(" +")

    print(" +++")

    print("+++++")

    Получим:

    +

    +++

    +++++

    Если нужно вывести много раз один символ:

    print("+"*100), будет выведено 100 плюсов

    Можно вывести несколько объектов, но их надо писать, чередуя запятой, например:

    print("привет", 2*2, "!")

    Будут выведены 3 объекта, отделяясь пробелами: привет 4 !

    Ещё примеры:

    print("2*2=", 2*2), вывод 2*2=4

    print("площадь квадрата", 5*5, "кв. м."), вывод: площадь квадрата 25 кв. м.

    Откройте сайт https://www.onlinegdb.com/online_python_compiler

    Наберите команду print("Hello!") и нажмите зелёную кнопку RUN (выполнить)

    Задания:

    1) Напишите команду, которая вычисляет площадь прямоугольника сторонами 2 и 3 метра, выводит результат в виде: площадь прямоугольника равна 2х3 = 6 кв. м. (число 6 компьютер сам должен вычислить!!!)

    2) Нарисуйте с помощью питона пирамидку наоборот из символов "@"

    @@@@@

    @@@

    @

    3) Напечатайте букву "а" 100 000 раз

    4) Нарисуйте прямоугольник из символов «+» шириной 50 и высотой 5 символов

    5) Нарисуйте правильную трапецию из символов «+», ширина верхнего основания 30, нижнего 60, высота 5 символов

    Цикл с заданным числом повторений


    Чтобы вывести на экран 10 раз слово привет, напишем циклическую команду:

    for i in range(10):

    print("привет")

    Обратите внимание:

    ":" после первой строки обязательна

    команда print("привет") пишется после отступа (клавиша tab или 4 пробела)

    Пример:

    for i in range(10):

    print("вверх")

    print("вниз")

    print("стоп")

    В результате мы увидим на экране 20 строк из вверх и вниз и одну строку "стоп". Последняя команда print("стоп") находится вне цикла, так как написана без отступа

    range(N) - это диапазон, число N внутри скобок говорит о том, что параметр i по-порядку переберёт все числа от 0 до N-1

    Пример:

    for i in range(5):

    print(i)

    Будут выведены числа от 0 до 4 построчно

    Задания:

    1. Напишите программу, которая циклически 20 раз выводит построчно слово Питон

    2. Напишите программу, которая циклически выводит числа от 0 до 50 построчно

    3. Напишите программу, которая циклически построчно выводит четные числа от 2 до 20 (числа 0,2,4,6 ...20)

    4. Напишите программу, которая циклически выводит пирамиду:

    +

    ++

    +++

    ++++

    +++++

    ++++++

    +++++++

    ++++++++

    +++++++++
      1   2   3   4   5   6   7   8   9   10   11


    написать администратору сайта