Module (85%)
Section (80%)

Списки - несколько простых программ

Теперь давайте найдем расположение данного элемента внутри списка:

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] to_find = 5 found = False for i in range(len(my_list)): found = my_list[i] == to_find if found: break if found: print("Element found at index", i) else: print("absent")

Примечание:

  • целевое значение сохраняется в переменной to_find;
  • текущий статус поиска сохраняется в переменной found (True/False)
  • когда found становится True, цикл for завершается.

Предположим, что вы выбрали следующие номера в лотерее: 3, 7, 11, 42, 34, 49.

Выпали следующие числа: 5, 11, 9, 42, 3, 49.

Вопрос: сколько чисел Вы угадали?

Эта программа даст Вам ответ:

drawn = [5, 11, 9, 42, 3, 49] bets = [3, 7, 11, 42, 34, 49] hits = 0 for number in bets: if number in drawn: hits += 1 print(hits)

Примечание:

  • список drawn хранит все выпавшие числа;
  • в списке bets хранятся ваши ставки;
  • переменная hits подсчитывает количество Ваших попаданий.

Вывод программы: 4.


Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×