.find_element_by_id
ничего не находит, возвращает None
None
нет метода .click
result
в цикле for
result = {'цифр': [0, None], 'букв': [0, None]}
text = input('Введите текст: ')
for key in result:
result[key][1] = input(f'Какую {key}у ищем? ')
for symbol in text:
for key in result:
result[key][0] += int(symbol == result[key][1])
for key in result:
print(f'Количество {key} {result[key][1]} : {result[key][0]}')
lock = 5
tries = 5
key = -1
while tries:
tries -=1
key = int(input('Введите число: '))
if key == lock:
print(f"поздравляю, вы выиграли, потратив {5-tries} попыток!")
break
print(f'осталось {tries} попыток')
else:
print('проигрыш!')
pause_int_seconds = 5
time.sleep(pause_int_seconds)
ball
вызывается и возвращает результат вникуда. Вам нужно в той функции, которая использует результат вычисления sum
, его явно из ball
получать и присваивать куда надо. sum
не надо использовать как имя, оно занято системной функцией sum
.def ball():
my_summ = 2 + 2
return my_summ
def main():
summa = ball()
print(summa)
main()
self
- это ссылка на экземпляр класса. self.color
это атрибут экземпляра класса. self.saveColor(self, color)
- это метод класса, привязанный к каждому экземпляру класса. self.saveColor(self, color)
, например) - это его встроенные инструменты, которые позволяют поменять какой-либо атрибут экземпляра или что-то сделать с экземпляром. Вроде как кнопки и регуляторы на пультике управления экземпляром.self
, который должен быть в каждом методе, и color
, который не обязан быть в других методах, а только в тех, где это действительно нужно (фактически, только в этом). self
привязывает метод к экземпляру, а color
позволяет передать в метод значение снаружи, чтобы внутри метода это значение связать с атрибутом (в данном случае атрибутом self.color
) экземпляра. tickets
лежат какие объекты? Можно ли из объекта такого типа вычесть число? Ответы на эти вопросы может вам показать дебаггер, если вы мысленно это не можете углядеть.