if (a == b):
...
if a == b:
...
if "0" == s:
...
if s == "0"
...
lst = list()
lst = []
d = dict()
d = {}
s = {1, 2, 3}
s = set()
acc = 0
f = False
for n in some_list:
acc += n
if n % 2 == 0:
f = True
print('sum is {acc}, has even: {f}')
acc = 0
has_even = False
for n in some_list:
acc += n
if n % 2 == 0:
has_even = True
print('sum is {acc}, has even: {has_even}')
result = str(dividend) + '÷' \
+ str(divider) \
+ str(dividend) \
+ '|' + str(divider) \
+ '\n'
result = (
str(dividend) + '÷'
+ str(divider)
+ str(dividend)
+ '|' + str(divider)
+ '\n'
)
'%s %s %s %s' % (a, b, c, d)
'{a} {b} {c} {d}'.format(
a=a, b=b, c=c, d=d,
)
f'{a} {b} {c} {d}'
result = ''
for s in some_string:
result += s * 2 + '-'
result = '-'.join(
s * 2 for s in some_string
)
acc = []
for s in some_string:
# какая-то сложная логика
...
acc.append(s * 2)
result = '-'.join(acc)
str.join("\n", digits)
'\n'.join(digits)
a += str(c[i + len(b)])
b += str(c[i + len(b)])
v = str(c[i + len(b)])
a += v
b += v
def is_zeros(digit):
for i in digit:
if i != "0":
return False
return True
def is_zeros(digit):
return all(i == "0" for i in digit)
>> all([])
True
>> any([])
False
>> all([1, 2, 3])
True
>> all([1, 2, 0])
False
>> any([1, 2, 0])
True
>> any([None, "", 0])
False
for i in range(len(some_string)):
print(f'element is {some_string[i]}')
print(f'index is {i}')
for i, c in enumerate(some_string):
print(f'element is {c}')
print(f'index is {i}')
for i, c in enumerate(some_string, start=1):
print(f'element is {c}')
print(f'number is {i}')
def func(lst):
for element in lst:
sq = element ** 2
print(sq)
return sq
def func(lst):
sq = None
for element in lst:
sq = element ** 2
print(sq)
return sq
def long_division(dividend, divider):
if divider == 0:
raise NameError('divide by zero')
...
def long_division(dividend, divider):
if divider == 0:
raise ZeroDivisionError(...)
...
def long_division(dividend, divider):
if divider == 0:
raise ValueError('divide by zero')
...
def func(a):
...
if a == 0:
return True
else:
return False
def func(a):
...
if a == 0:
return True
return False
def func(a):
...
return a == 0
for i in some_list:
if i % 2 == 0:
print(f'got {i}')
sq = i ** 2
...
...
for i in some_list:
if i % 2 != 0:
continue
print(f'got {i}')
sq = i ** 2
...
import math
d_len = int(math.log10(d))
d_len = len(str(d))
xs = list(map(str, dividend))
xs = [str(i) for i in dividend]
xs = list(map(str, filter(lambda x: x % 2 == 0, d)))
xs = [str(i) for i in d if i % 2 == 0]