Ad banner
Ad banner

Python для начинающих. Урок 14 | Множества

Курс “Успеть всё” по подготовке к ЕГЭ-2024:

В этом уроке узнаем, что такое множество, что с ним можно делать и какие существуют операции для работы со множествами.
——
Наш чат:
——
Telegram:
Группа в ВК:
Дзен:
——
Не забываем подписываться!

#python #начинающим #ityoutubersru

(Visited 23 times, 14 visits today)

You Might Be Interested In

Комментарии (28)

  1. Hi Mr Ioan Victorivich, I don't have a Russian keyboard so I'm writing in English. First of all, thank you very much for such a great job. Can u explain the road map for python learners and quite easier ways to start to earn to get us stay motivated.

  2. Домашнее задание:

    I)

    Напишите программу, которая получает строку текста. Определите и выведите на экрна количество различных символов в строке.

    II)

    Создать два множества на 20 элементов каждый, значения элементов – это целые случайные числа от 0 до 100.

    Вывести на экран:

    1) Объединение множеств.

    2) Разность множеств

    3) Пересечение множеств.

    P.S. Так как множество состоит только из уникальных элементов, при генерации случайных чисел могут быть созданы одинаковые значения. Необходимо это учитывать.

    III)

    Напишите программу для вывода количества уникальных символов каждого введенного слова без учета регистра.

  3. я вас люблю! огромная благодарность за то, что вы делаете, ваш труд бесценен. благодаря вашим видеоурокам написала пробник по информатике на 5, уверена что и к егэ готовиться буду с вами.спасибо еще раз

  4. Иван Викторович, спасибо вам большое за обучение.
    Пожалуйста,не забрасывайте,смотрю обучение которое вы сняли три года назад,после этого перейду на это обучение.

  5. И это все дети сдают на ЕГЭ??? Хорошо, что в наше время такой сложной программы не было. Это же надо какими-то докторами наук быть, чтобы такие сложные вещи осваивать.

  6. Иван Викторович, мне 24 года я закончил магистратуру по профилю экономика предприятия, но в один момент понял, что это не мое и решил попробовать себя в программировании, начав изучать Python.
    По началу думал взять курсы на Skillbox, но для начала решил заняться самообучением начиная с ваших уроков.
    Хочу выразить огромную благодарность Вам за ваши труды и желание обучать других, очень информативно.
    Очень важную роль играет домашка, ибо что б ее сделать нужно хорошенько размять мозги + вернуться к прошлым уроком, если чего то недопонял, одним словом отличная практика.
    С Вами уже месяц, жду следующий урок по Python.

  7. Благодарю, за курс! Мне как человеку который только прикоснулся к пайтону стали понятны многие элементы и объекты кода. Пожалуйста не останавливайтесь, респект и уважуха Вам!

  8. Здравствуйте, уважаемый Иван Викторович большая просьба продолжайте свою работу над пайтон для начинающих , очень все понятно обьясняете очень понравилось

  9. Иван Викторович, благодарю за урок, понятный даже для тех, кто никогда ранее программированием не занимался. И, как обычно, решения д.з.:
    1) text = input('введите текстовую строку')

    tmp = set(text)

    print('количество различных символов в строке -', len(tmp)).

    2) import random

    mn1 = set()

    while len(mn1) < 20:

    a = random.randint(0,100)

    mn1.add(a)

    mn2 = set()

    while len(mn2) < 20:

    b = random.randint(0,100)

    mn2.add(b)

    print(mn1)

    print(mn2)

    print(mn1 | mn2)

    print(mn1 ^ mn2)

    print(mn1 & mn2)

    3) text = input('введите слово')

    txt = text.lower()

    text1 = [i for i in txt] # разбивает строку на отдельные символы

    tmp = set(txt)

    tmp1 = list(tmp)

    tmp2 = str(tmp)

    print('Список уникальных символов в слове -', tmp1)

    a = 0

    rez = []

    for i in range(len(tmp1)):

    for j in range(len(text1)):

    if tmp1[i] == text1[j]:

    a += 1

    rez.append(int(a))

    a = 0

    print('Количество уникальных символов соответственно-', rez)

  10. Ну это на подумать, 5 раз посмотреть и думаю, будет нормально.
    Как будто бы есть вопросы, в конце концов, раз такое разнообразие различных типов данных, которые вроде как и похожи, значит, они для чего-то нужны. Очень, конечно, много нюансов.

  11. 22:34 может быть, какие-то данные можно сопоставлять с помощью множеств? Найти, например, общие имена в списке людей. Найти общее значение в каких-то списках или наоборот, значения которых нет, не в том не в другом списке. Даже не знаю, даже не знаю, блин.

  12. 1) a = str(input())
    a = set(a)
    print(len(a))
    2) a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}
    dd = {21, 53, 54, 4, 5, 56, 71, 7, 3, 2, 6, 25, 20, 19, 64, 33, 12, 10, 9, 1}
    rea = a | dd
    red = a ^ dd
    res = a & dd
    print(rea)
    print(red)
    print(res)
    3) a = str(input())
    a = a.lower()
    a = set(a)
    print(len(a))

  13. Просто и в рамках урока)
    III)

    words = input("Введите слова: ").split()

    for i in words:

    s = set(i.lower())

    print(f"Слово '{i}' содержит {len(s)} уникальных символов.")

Post A Comment For The Creator: Иван Викторович

Ваш адрес email не будет опубликован. Обязательные поля помечены *