Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
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 |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам python
Параметры поиска: not deleted
user 176064
98 результатов
Python — высокоуровневый язык с динамической типизацией, ориентированный на создание легко читаемого кода. Имеет две основные версии — 2 и 3. Используйте дополнительную метку [python-2.x] или [python-3.x], если ваш вопрос ориентирован на конкретную версию.
1
голос
Как остановить оператор if в функции def. Python
функция возврат ничего не знает про внешний цикл..
Если сделать return False, а вызов завернуть в if, можно будет вызвать break снаружи функции возврат
def возврат():
возврат1 = input("Я г …
0
голосов
Как вывести маленькие числа в привычном виде (0.00002), вместо 2e-05?
Так пойдет?
'%0.5f' % (2/100000)
Предлагаю ещё вот такую функцию
def fixed_num(n, prec=0):
return f"{n:.{prec}f}"
fixed_num(2/100000, 5)
'0.00002'
PEP 498: Formatted string literals
В …
2
голоса
Принятый
Поиск в списке списков
Проблема в том, что Вы выходите на первой итерации.
def available(location, board):
""" Проверяет наличие location в board """
for row in board:
if location in row:
return True
return …
5
голосов
Принятый
Роль self в классе
На примере понять проще всего:
class Counter:
def __init__(self, start):
self.x = start
self.self = self # сохраним self в свойстве объекта, чтобы происпектировать его позже
def increment( …
5
голосов
Принятый
как упростить функцию фильтр
[x for x in prime_generator() if (x+1)&x == 0]
Число Мерсенна: x = 2**n - 1
Тогда x+1 = 2**n
x = 111...111
x+1 = 1000...000
(x+1)&x = 0000...000
2
голоса
Как разложить число на слагаемые в двумерный массив?
foo(n, k) возвращает все разбиения числа n, в которых слагаемые не больше k.
foo(0, k) возвращает пустой список
Находим рекуррентное соотношение, как [i] + каждое разбиение из foo(n-i, i) для i = (0, …
0
голосов
Задача Python, и точная кратность 7
i = 0
while i < 100:
print(i)
i += 7
1
голос
Как исправить ошибку expected an indented block?
А правильный «калькулятор» таков:
import operator
ops = {
'+' : operator.add,
'-' : operator.sub,
'*' : operator.mul,
'/' : operator.truediv,
'%' : operator.mod,
'**' : operat …
2
голоса
Принятый
Задача с циклом python
Упустили.
вы производите умножение один раз, после цикла.
range не включает свой stop аргумент
Должно быть что-то вроде этого:
c = 1
for i in range(2,31,2):
c *= 1-(1/i)
print(c)
1
голос
Проверить, что все элементы списка соответствуют условию
Как альтернатива:
not any(x<=0 for x in [1, 2, 5, 4, 0]) # False
not any(x<=0 for x in [1, 2, 5, 4, 7]) # True
0
голосов
Вывод всех товаров выбранного раздела
shop = {'одежда': {'галстуки':100},'обувь': { 'кросовки': 700}}
def print_all_product(shop, category):
for key, value in shop[category].items():
print(key + ': ' + str(value))
print_all_ …
3
голоса
Возможна ли нотация аргументов и возвращаемых объектов функции в python в несколько типов?
В python нет подказок типов. Есть только так называемые «аннотации», которые могут быть любыми объектами и в программном смысле ни на что не влияют. …
4
голоса
Нужно смоделировать маятник на языке Python
ASCII графика подойдёт? =)
import time
import math
import os
def cls():
os.system('cls' if os.name=='nt' else 'clear')
FPS=10
PERIOD = 5 # sec
start = time.time()
d = 10
l = 30
f = 2*math.pi/PE …
1
голос
Удаление элементов из хэш таблицы
По идее нужно при удалении помечать место в хеш-таблице специальным маркером, который при дальнейшем поиске нужно пропускать.
Вот, попытался что-то изобразить с минимумом изменений:
class HashTable:
…
0
голосов
Красивый таймер
Для очистки можно воспользоваться системными средствами
или ANSII 033円c escape-последовательностью:
import os
def cls():
print("033円c", end='')
# os.system('cls' if os.name=='nt' else 'clear') …