В начеле теория потом задания
Цикл for позволяет выполнить фрагмент кода заданное количество раз. Иногда он называется счетным циклом, потому что количество выполнений цикла известно до его начала.
В коде Python цикл выглядит так:
for i in range(1,10):
print(i)
В этом примере будет выведена последовательность чисел 1, 2, 3, 4, 5, 6, 7, 8 и 9. Добравшись до 10, цикл останавливается, поэтому 10 в выводе отсутствует.
Функция range часто используется в циклах for. При ее вызове указываются начало и конец диапазона. Функция также может включать приращение переменной цикла (например, 1, 5 или любое другое значение на ваше усмотрение).
for i in range(1, 10):
print(i)
В этом цикле переменная с именем i используется для управления количеством повторений цикла. Сначала i присваивается 1 (начальное значение функции range). При каждом повторении цикла переменная i увеличивается на 1 и выводится ее текущее значение. Цикл повторяется, пока переменная не достигнет 10 (как указано при вызове функции range), после чего цикл останавливается. Таким образом, цикл не будет выполнен в десятый раз, а вывод будет выглядеть так: 1, 2, 3, 4, 5, 6, 7, 8, 9.
for i in range(1, 10, 2):
print(i)
Функция range включает третье значение, которое определяет приращение i при каждом проходе цикла (в данном случае 2). В этом случае будут выведены следующие числа: 1, 3, 5, 7, 9.
for i in range(10, 1, –3):
print(i)
В этом диапазоне переменная i будет каждый раз уменьшаться на 3. Результат: 10, 7, 4
for i in word:
print(i)
Каждый символ в строке с именем word будет выведен в отдельной строке. Теория к заданиям.
Задание 1
Предложите пользователю ввести имя и число. Выведите имя заданное количество раз.
Задание 2
Предложите пользователю ввести число от 1 до 12. Выведите таблицу умножения для этого числа.
Например,
4 х 1 = 4
4 х 2 = 8
...
4 х 10 = 40
Задание 3 Предложите пользователю ввести имя. Выведите каждую букву имени в отдельной строке.
Задание 4 Напечатать все нечётные двузначные числа, у которых последняя цифра равна 3 или 7.
задание 5 Напишите программу, которая выводит на экран чётные степени числа 2, от 212 до 22 в порядке убывания.
задание 6 Присвойте переменной с именем total значение 0. Предложите пользователю ввести пять чисел, и после каждого ввода спрашивайте, хочет ли он включить это число в суммирование. Если ответ будет положительным, прибавьте введенное число к total. Если же ответ будет отрицательным, число к total не прибавляется. После ввода всех пяти чисел выведите значение total.
задание 7 Спросите у пользователя, в каком направлении он хочет вести отсчет (в прямом или обратном). Если выбран прямой отсчет, запросите число и проведите отсчет от 1 до введенного числа. Если выбран обратный отсчет, запросите число меньше 20, а затем проведите обратный отсчет от 20 до заданного числа. Если введено что–то другое, выведите сообщение «I don’t understand».
задание 8
Спросите у пользователя, скольких людей он хочет пригласить на вечеринку. Если будет введено число меньше 10, запросите имена и после каждого имени выведите строку «[имя] has been invited». Если введенное число ≥ 10, выведите сообщение «Too many people».
задание 9 Напишите математическую игру, в которой пользователь должен ответить на пять вопросов. Каждый вопрос строится из двух случайно сгенерированных целых чисел (например, [num1] + [num2]). Предложите пользователю ввести ответ. Если пользователь ввел правильный ответ, добавьте одно очко в его пользу. В конце игры сообщите пользователю количество правильных ответов.
Для генерации случайных чисел понадобится библиотека random
задача 10
Автоморфные числа. Натуральное число называется автоморфным, если его запись – это последние цифры его квадрата. Например: 252=625. Напишите программу, которая вводит с клавиатуры натуральное число N и выводит на экран все автоморфные числа, не превосходящие N.

30 Авг 2023 в 21:15
175 +1
0
Ответы
1

Теория:
Цикл for в Python позволяет выполнить определенный фрагмент кода заданное количество раз. Функция range() часто используется в циклах for для задания диапазона повторений.

Задания:

Попросите пользователя ввести имя и число. Затем выведите имя пользователя заданное количество раз.Попросите пользователя ввести число от 1 до 12 и выведите таблицу умножения для этого числа.Попросите пользователя ввести имя и выведите каждую букву имени в отдельной строке.Напечатайте все нечетные двузначные числа, у которых последняя цифра равна 3 или 7.Напишите программу, которая выводит на экран четные степени числа 2 от 2^12 до 2^2 в порядке убывания.Создайте переменную "total" со значением 0. Попросите пользователя ввести пять чисел, после каждого числа спросите, хочет ли он включить его в сумму "total". После ввода всех чисел выведите значение "total".Спросите у пользователя, в каком направлении он хочет отсчитывать (прямое или обратное). В зависимости от ответа проведите отсчет от 1 до введенного числа или от 20 до введенного числа.Спросите у пользователя, сколько людей он хочет пригласить на вечеринку. Затем запросите их имена и выведите сообщение о приглашении после каждого имени. Если введено более 10 человек, выведите сообщение "Много людей".Создайте математическую игру, в которой пользователь должен ответить на пять вопросов. За каждый правильный ответ добавьте одно очко. В конце игры сообщите количество правильных ответов.Напишите программу, которая ищет и выводит все автоморфные числа, не превосходящие введенное пользователем число N.
16 Апр в 16:03
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир