• Как создавать фреймы в неопределённом кол-ве?

    Vindicar
    @Vindicar
    RTFM!
    Простой вариант - складывай нужные объекты в список. Если что, можно сделать список кортежей.
    Чуть более сложный вариант - опиши класс, описывающий пару кнопка-label, и реализующий логику выбора файла, и складывай в список экземпляры этого класса.
    Ответ написан
    Комментировать
  • Как оставить в списке только int?

    solotony
    @solotony
    покоряю пик Балмера
    filter(lambda x:type(x) is int, TVOYLIST)
    Ответ написан
    Комментировать
  • Как оставить в списке только int?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    a = [1, 2.0, '3', None]
    b = [i for i in a if isinstance(i, int)]
    Ответ написан
    5 комментариев
  • Как воспроизвести аудио с URL (python)?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Либо конвертировать в wav, либо использовать другую библиотеку:
    import pyglet
    
    music = pyglet.resource.media('music.mp3')
    music.play()
    
    pyglet.app.run()
    Ответ написан
    Комментировать
  • Сложить и вывести результат?

    MinTnt
    @MinTnt
    Ну что сказать... Даже не знаю с чего начать... С того, что вы каждый раз перезаписываете одну и ту же переменную, начиная так сказать с нуля или с...

    Ладно, решения есть два.
    1) Задавать нужные данные не через перезапись переменной и вызовом класса, а посредством bank_client.age =, bank_client.full_name =,
    т.е.
    bank_client = Client()
    bank_client.full_name = input('Введите ваше ФИО: ')
    bank_client.age = int(input('Введите ваш возраст: '))
    bank_client.age_conditions()
    print(bank_client.points)
    bank_client.gender = input('Введите ваш пол (М/Ж): ')
    bank_client.gender_conditions()
    print(bank_client.points)
    bank_client.profit = int(input('Введите ваш ежемесячный доход: '))
    bank_client.profit_conditions()
    print(bank_client.points)
    bank_client.credit_history = input('Имеется ли у вас кредитная история: ')
    bank_client.credit_history_conditions()
    print(bank_client.points)
    bank_client.credit_amount = int(input('Сумма кредита: '))
    bank_client.credit_amount_conditions()
    print(bank_client.points)
    bank_client.credit_result()

    2) В каждом следующем перезаписывании переменной, добавлять полученные из предыдущего вызова данные. Ну или же к примеру просто передавать каждой следующей функции points. Но как по мне, это лишняя работа
    bank_client = Client()
    bank_client = Client(full_name = input('Введите ваше ФИО: '))
    bank_client = Client(age = int(input('Введите ваш возраст: ')), full_name=bank_client.full_name)
    bank_client.age_conditions()
    print(bank_client.points)
    bank_client = Client(gender = input('Введите ваш пол (М/Ж): '), full_name=bank_client.full_name, age=bank_client.age, points=bank_client.points)
    bank_client.gender_conditions()
    print(bank_client.points)
    bank_client = Client(profit = int(input('Введите ваш ежемесячный доход: ')),full_name=bank_client.full_name, age=bank_client.age, gender = bank_client.gender, points=bank_client.points)
    bank_client.profit_conditions()
    print(bank_client.points)
    bank_client = Client(credit_history = input('Имеется ли у вас кредитная история: '), full_name=bank_client.full_name, age=bank_client.age, gender = bank_client.gender, profit = bank_client.profit, points=bank_client.points)
    bank_client.credit_history_conditions()
    print(bank_client.points)
    bank_client = Client(credit_amount = int(input('Сумма кредита: ')), full_name=bank_client.full_name, age=bank_client.age, gender = bank_client.gender, profit = bank_client.profit, credit_history=bank_client.credit_history, points=bank_client.points)
    bank_client.credit_amount_conditions()
    print(bank_client.points)
    bank_client.credit_result()


    P.s. Хоть и видно что первый варянт решения лучше. Но просто я решил, что раз автор хочет через перезапись переменной, не буду уж ему отказывать.
    Ответ написан
    Комментировать
  • Как убрать фрагмент переменной?

    yupiter7575
    @yupiter7575
    Python программист
    a = 'abc'
    a.replace('a', '')

    вам хотя бы основы выучить
    Ответ написан
    1 комментарий