Книга программиста/Задачи на Python 3: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
|||
Строка 9:
def BinarySeach(a, x, l, r):
def NewMiddle():
return math.ceil((l + r)
m = NewMiddle()
Строка 146:
for i in range(0, N):
L.append(int(input()))
if L[i]
C1 += 1
if L[i] < Min1:
Строка 171:
L = ReadListString(20)
EvenCount = len(list(filter(lambda x: x
if EvenCount <= len(L) - EvenCount:
print(MinBy(L, lambda x: x
else:
print(MinBy(L, lambda x: x
</source>
[[#Стандартные функции|Используемые функции]]
Строка 198:
L.append(int(input()))
S += L[i]
if L[i]
K1 += 1
else:
K2 += 1
if S
print(K2)
else:
Строка 216:
L = ReadListInteger(20)
if sum(L)
print(len(filter(lambda x: x
else:
print(len(filter(lambda x: x
</source>
[[#Стандартные функции|Используемые функции]]
Строка 242:
for i in range(N - 1):
if L[i]
K += 1
Строка 262:
for i in range(N):
for j in range(i + 1, N):
if L[i]
K += 1
Строка 291:
A, B, C = float(input()), float(input()), float(input())
D = B**2 - 4
if D >= 0:
d2 = math.sqrt(D)
a2 = 2*A
X1 = (-B + d2)
X2 = (-B + d2)
if X1 == X2:
print('Найден один корень, равный {0}'.format(X1))
|