Справочник от Автор24
Поделись лекцией за скидку на Автор24

Типы данных, массивы, операторы и циклы

  • 👀 213 просмотров
  • 📌 180 загрузок
Выбери формат для чтения
Статья: Типы данных, массивы, операторы и циклы
Найди решение своей задачи среди 1 000 000 ответов
Загружаем конспект в формате docx
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Типы данных, массивы, операторы и циклы» docx
ЛЕКЦИЯ 1 ТИПЫ ДАННЫХ, МАССИВЫ, ОПЕРАТОРЫ И ЦИКЛЫ Это программа 1991 года (интерпретированный язык), у него есть родная IDE, которая позволяет создать сессию и в ней работать IDE – интегрированная среда разработки. После запуска IDE Python, у нас отображается справочная информация, которая отображает 4 команды: -help; -copyright (права); -credits(справочная информация); - license. Используя команду help, правильно её записывать так: help(), в скобках указывается объект, информацию которую мы хотим узнать, например help(print) C первой командой которой мы познакомимся – это print() Функция print() Эта функция, позволяющая вывести значение объекта в терминал. Соответственно в питоне как и во всех языках программирования есть ТИПЫ ДАННЫХ, и для того что бы их хранить есть переменные. Переменные нужны для хранения определенных значениях. Пример: a=5 b=6 c=a+b Print(c) 11 # - данный символ служит для объявления комментария в коде. Как мы заметили, ни каких точек с запятой не нужно нигде ставить. Примечание, объявить переменные можно еще и так: a, b, c = 5, 6, 2 ТИПЫДАННЫХ a = 5 # integer int b = ‘text’ # string str b2 = “text2” # stringstr( можно использовать как и двойные так и одинарные кавычки) c = 5.2 # float d = True # Booleanbool 1 (Данныйтипданных пишется всегда с Заглавной) f = False # Booleanbool 0(Данныйтипданных пишется всегда с Заглавной) В питоне запрещено конкатенировать разные типы данных, в отличии от 1С, JS, etc. a = 5 + “5” – ошибка (TypeError) ТИП ДАННЫХ МАССИВ В питоне их всего 3. Список отличается от Кортежа тем, что он изменяем. Т.е. в ходе работы программы, количество и значение элементов в массиве может меняться у списка. В то время как у Кортежа – они не изменяются, т.е. Constanta. Соответственно кортеж занимает меньше ОЗУ, при инициализации. Индексирование элементов массива происходит от НУЛЯ Словарь – отличается от других типов массивов тем, что вместо индексов он имеет ключи. Т.е. в словаре вызов элемента происходит по ключу, например: 1)Ответ выдаст 1.101 2)Ответ будет 28, потому это значение лежит под этим ключом, «Возраст» Если ключ имеет не строчный вид, то вызов элемента, тоже происходит без кавычек. УСЛОВНЫЙ ОПЕРАТОР IFELIFELSE Двойное равно == выполняет функцию сравнения. a = 5 print(a == 4.9) // Программа выведет False, а вот Trueбудет при a == 5 ЦИКЛЫ FOR and WHILE При этом выведется ответ каждый элемент массива, а именно: 1, а,hello, 1.101 Примечание: нужно так же помнить про отступы, это либо 4 пробела, либо 1 Таб. При итерации словаря данным способом, выведутся только ключи, а это (Число, строка, Возраст, дробное). Далее на рисунке будет показано, как можно выводить элементы-значения словаря Пример вывода элементов массива: После этого мы увидим результат: Н/П №1 1 Н/П №2 а Н/П №3 hello Н/П №4 1.101 На примере мы видим конкатенацию строк, упрощённое суммирование и встроенную функцию str()–позволяет привести любое значение в текст. Так же есть int(), float() Используя функцию round(), мы можем округлять нужные нам значения, например: Исходя из этого, мы получим 11.111, т.е. наше искомое число, будет сокращенно, до трех знаков, после запятой. Если у нас будет число 11.61 и мы напишем print(round(b)) то мы получим целое число 12. Но если, мы запишем print(int(b)) при b=11.61 мы получим ответ 11 Функция range() Используя этот код, мы получим ответ от 0 до 9 Примечание: первое включительно, а второе число -1 Ниже на картинке показан цикл WHILE (дословно ПОКА) Чтобы выйти из цикла досрочно, используется оператор break Соответственно из цикла Forтак же можно выйти используя оператор break БОНУС* (Не популярно в использовании, но стоит это знать) Тут показан пример, for–else.
«Типы данных, массивы, операторы и циклы» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач

Тебе могут подойти лекции

Смотреть все 588 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot