Ответы пользователя по тегу Python
  • Как сделать счётчик слов в виджете text tkinter?

    @yahabrovec
    Слушай , когда ты используешь функцию .get она возращает тебе весь текст который находиться внутри виджета. К примеру она вернула тебе 'Какой-то текст'.
    Пишешь
    counter = 0
    for word in text:
           if word == ' ' #пробелы не считаем
                 pass
           else:
                counter += 1

    Думаю смысл ты понял
    Ответ написан
    Комментировать
  • Как вычислить разницу во времени поста с текущей датой?

    @yahabrovec
    Так ну слушай. Немного пояснения. Думаю ты и сам понимаешь что это время в секундах , отчитывающееся с каких-то незапамятных времен(вроде с 2000 года). Ты берешь это время и сравниваешь со своим. Получаеться что-то такое.
    import time
    
    lasttime = "тут берешь время которое выплюнул сервер"
    nowtime = time.time()
    razniza = int(nowtime) - int(lasttime) # получиться разница в секундах
    print(razniza)

    Если надо посмотреть сколько прошло времени в минутах делишь на 60.
    Ответ написан
    Комментировать
  • Как поменять местами первую и вторую половины НЕЧЕТНОГО списка?

    @yahabrovec
    Второе это по факту ваш массив но перевернутый
    Т.е. последнее значение списка a[-1] "пролетает". На выводе должно быть что-то похожее:
    8,1,5,3, 4,6,7
    или
    1,5,3, 4,6,7,8

    Я насчет решения. Можно добавить условие типа
    if b / 10 != 0: # тоесть массив нечетный
          z = b/2 # делим список пополам
          result = [] # переменная для записи результата
          while z >= 0: # перебор значений массива от середины до начала
               result.append(a[z]) # добавление каждого значения
               z -= 1
               if not z: # если z вышел за пределы размера массива
                 z = b/2 # то мы его обнуляем
          while z < b:
               result.append(a[z]) # добавление всех значений после массива
               z+=1
    result.append(a[-1]) # добавление в конец последнее значение массива
    print(result)

    Код немного халтурен и прийдеться немного попрыгать с бубном , но думаю смысл я донес.
    Ответ написан
    3 комментария