Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 433855
147 результатов

Метка предназначена для вопросов, непосредственно связанных с особенностями работы с Python версий 3.x. После официального прекращения поддержки Python 2 (1 января 2020 г.) добавление этой метки совместно с меткой [python] не обязательно, достаточно просто метки [python].

0 голосов

Python 3, как ограничить ввод input так чтобы он вводил не больше 3х знаков. При вводе 4того...

Можно изгальнуться через getch. Но это не 100% переносимое решение c ограниченными возможностями по редактированию вводимой строки (ну или надо самому дописывать функционал). def get_getch_func(): …
GrAnd's user avatar
  • 13.8k
0 голосов
Принятый

Python поиск последнего файла в папке

Надо просто преобразовать имя файла из типа Path в обычную строку. Как вариант: latest_file = max(files, key=lambda f: os.path.getctime(str(f)))
GrAnd's user avatar
  • 13.8k
0 голосов
Принятый

Как остановить программу и как лучше это сделать?

Просто добавить блок else и программа сама выйдет в конце. ad=str(input()) if len(ad)<1 or len(ad)>100: print(f'Вы не вошли в ограничения') elif len(ad)==ad.count('?'): print(f'MANY') else: …
GrAnd's user avatar
  • 13.8k
1 голос

Мне нужно вывести нечетные числа в промежутке через пробел, но без пробела в конце, как это ...

Распечатать можно одной строчкой: print(*(i for i in range(a,b+1) if i%2))
GrAnd's user avatar
  • 13.8k
1 голос

Не могу понять, почему некорректно работает функция pop

Потому что output = data - это не копирование списка. Обе переменных будут указывать на одни и те же данные, и при модифицировании одного списка "плывёт" и другой. Т.к. после output.pop() элемент исче …
GrAnd's user avatar
  • 13.8k
2 голоса
Принятый

Генерация больших чисел

Если нужно какое конкретное количество (например, 10) не повторяющихся чисел, то их можно добыть так: print(random.sample(range(10000000, 99999999), 10))
GrAnd's user avatar
  • 13.8k
0 голосов

поиск набора символов отвечающего определенным параметрам в тексте

Ну, как-то так: valid_symbols = "agct@" data = input() data = "".join([v for v in data.lower() if v in valid_symbols]) # просеиваем всё лишнее, пробелы, цифры и тд data1, _, data2 = data.split('@' …
GrAnd's user avatar
  • 13.8k
3 голоса

Привет, помогите написать (исправить мой) код, не понимаю ошибки

Вот самый короткий вариант: N = int(input()) f"{N:b}".count('1') Если версия питона ещё не поддерживает f"",то так: "{:b}".format(N).count('1')
GrAnd's user avatar
  • 13.8k
3 голоса

Создать повторяющийся цикл

start = 1 end = 9 while True: # если надо бесконечно бегать туда-сюда for i in (*range(start, end+1), *range(end-1, start, -1)): print(i)
GrAnd's user avatar
  • 13.8k
1 голос

Сгруппировать функции

Если добавите в класс атрибут alphabet, то сможете. class Test: def __init__(self, a): self.a = a; self.alphabet = self # <<<<<<<<<<<< def …
GrAnd's user avatar
  • 13.8k
2 голоса
Принятый

Нужно вывести количество файлов определенных размеров словарем

Для рекурсивного обхода каталогов есть os.walk(). Ну и как-то так можно сгруппировать файлы по размерам: import os directory = r'.' groups = [1000, 10000, 100000, 1000000] # размеры, на какие группы …
GrAnd's user avatar
  • 13.8k
4 голоса
Принятый

Как убрать знаки перед значениями, после перевода с помощью bin(), oct(), hex()?

Официальная документация по Python предлагает использовать функции форматирования чтобы сразу получить строки без префиксов. >>> '%o' % 100 '144' >>> format(100, 'o') '144' >>> f'{100:o}' '144' Ну и …
GrAnd's user avatar
  • 13.8k
4 голоса
Принятый

Python, как динамически вызвать метод из класса

Это довольно просто. Сначала получаем ссылку на метод экземпляра класса при помощи getattr(), а потом просто зовём этот метод по полученной ссылке. class Python: def method(self, a): print(a) p …
GrAnd's user avatar
  • 13.8k
5 голосов
Принятый

Python, проверка аргументов метода

Можете сделать проверку в зависимости от типа входной переменной. import numpy as np def test(value): if isinstance(value, np.ndarray): if not value.size: raise IoError el …
GrAnd's user avatar
  • 13.8k
0 голосов

Нужно помочь в написании лёгкой Python программе

Немного более продвинутый уровень... :) Задача 1 from itertools import product print(list(product(*[[int(input()) for _ in range(7)]]*2))) Задача 2 print(sum(range((1+5)//6*6, (201+5)//6*6, 6)))
GrAnd's user avatar
  • 13.8k

1
2 3 4 5
...
10
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /