М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет55/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   51   52   53   54   55   56   57   58   ...   334
Байланысты:
Изучаем Python

УПРАЖНЕНИЯ
4.3. Считаем до 20:
используйте цикл 
for
для вывода чисел от 1 до 20 включительно.
4.4. Миллион:
создайте список чисел от 1 до 1 000 000, затем воспользуйтесь циклом for для 
вывода чисел. (Если вывод занимает слишком много времени, остановите его нажатием 
Ctrl+C
или закройте окно вывода.)
4.5. Суммирование миллиона чисел:
создайте список чисел от 1 до 1 000 000, затем вос-
пользуйтесь функциями 
min()
и 
max()
и убедитесь в том, что список действительно начи-
нается с 1 и заканчивается 1 000 000. Вызовите функцию sum() и посмотрите, насколько 
быстро Python сможет просуммировать миллион чисел.
4.6. Нечетные числа:
воспользуйтесь третьим аргументом функции range() для создания 
списка нечетных чисел от 1 до 20. Выведите все числа в цикле for.
4.7. Тройки:
создайте список чисел, кратных 3, в диапазоне от 3 до 30. Выведите все числа 
своего списка в цикле 
for
.
4.8. Кубы:
результат возведения числа в третью степень называется кубом. Например, 
куб 2 записывается в языке Python в виде 
2**3
. Создайте список первых 10 кубов (то есть 
кубов всех целых чисел от 1 до 10) и выведите значения всех кубов в цикле for.
4.9. Генератор кубов:
используйте конструкцию генератора списка для создания списка 
первых 10 кубов.
Работа с частью списка
В главе 3 вы узнали, как обращаться к отдельным элементам списка, а в этой главе 
мы занимались перебором всех элементов списка. Также можно работать с конкрет-
ным подмножеством элементов списка; в Python такие подмножества называются 
сегментами 
(slices).
Создание сегмента
Чтобы создать сегмент на основе списка, следует задать индексы первого и послед-
него элементов, с которыми вы намереваетесь работать. Как и в случае с функцией 
range()
, Python останавливается на элементе, предшествующем второму индексу. 
Скажем, чтобы вывести первые три элемента списка, запросите индексы с 0 по 3, 
и вы получите элементы 0, 1 и 2.
В следующем примере используется список игроков команды:
players.py
players = ['charles', 'martina', 'michael', 'florence', 'eli'] 

print(players[0:3])


76

Достарыңызбен бөлісу:
1   ...   51   52   53   54   55   56   57   58   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет