В этом уроке будет разбираться тема цикла for и операций, которые можно провести с ним. На этой страницы представлены возможные решения модуля 7.1 курса «Поколение Python: курс для начинающих» для самопроверки.
Python is awesome
Напишите программу, которая выводит слова «Python is awesome!» (без кавычек) 10 раз.
# Здесь мы используем цикл for для выполнения действия 10 раз.
# Специальный символ "_" используется вместо переменной, так как мы не планируем использовать значение индекса в данном случае.
for _ in range(10):
print('Python is awesome!')
Повторяй за мной 1
Дано предложение и количество раз которое его надо повторить. Напишите программу, которая повторяет данное предложение нужное количество раз.
# Здесь мы принимаем строку и сохраняем ее в переменной 'a'.
a = input()
# Здесь мы принимаем целое число и сохраняем его в переменной 'b'.
b = int(input())
# Здесь мы используем цикл for, который будет выполняться 'b' раз (заданное пользователем количество).
for i in range(b):
print(a)
Последовательность символов
Напишите программу, которая использует ровно три цикла for для печати следующей последовательности символов:
# В этом блоке кода мы выводим строку "AAA" 6 раз в цикле.
for i in range(6):
print('A' * 3)
# В этом блоке кода мы выводим строку "BBBB" 5 раз в цикле.
for i in range(5):
print('B' * 4)
# Выводим строку "E" один раз после предыдущих циклов.
print('E')
# В этом блоке кода мы выводим строку "TTTTT" 9 раз в цикле.
for i in range(9):
print('T' * 5)
# Выводим строку "G" один раз после предыдущих циклов.
print('G')
Звездный прямоугольник
На вход программе подается натуральное число n.
Напишите программу, которая печатает звездный прямоугольник размерами n×19.
# Получаем число n
n = int(input())
# Запускаем цикл, который повторяется n раз.
for i in range(n):
# На каждой итерации цикла выводим строку, состоящую из 19 символов '*'.
print('*' * 19)
Повторяй за мной 2
Напишите программу, которая считывает одну строку текста и выводит 10 строк, пронумерованных от 0 до 9, каждая с указанной строкой текста.
# Получаем строку и сохраняем ее в переменной "a".
a = input()
# Запускаем цикл, который будет выполняться 10 раз (для значений b от 0 до 9).
for b in range(10):
# На каждой итерации цикла выводим значение "b" и строку "a".
print(b, a)
Квадрат числа
На вход программе подается натуральное число nn. Напишите программу, которая для каждого из чисел от 0 до n (включительно) выводит фразу: «Квадрат числа [число] равен [число]» (без кавычек).
# Получаем число n и преобразуем его в целое число.
n = int(input())
# Запускаем цикл, который будет выполняться от 0 до n включительно.
for i in range(n + 1):
# На каждой итерации цикла выводим текст с квадратом числа i.
print('Квадрат числа', i, 'равен', i**2)
Звездный треугольник
На вход программе подается натуральное число n(n≥2) – катет прямоугольного равнобедренного треугольника.
Напишите программу, которая выводит звездный треугольник в соответствии с примером.
# Получаем число n и преобразуем его в целое число.
n = int(input())
# Запускаем цикл, который будет выполняться n раз.
# На каждой итерации цикла выводим строку, состоящую из звёздочек количество звёздочек в строке уменьшается на 1 с каждой новой итерацией.
for i in range(n):
print('*' * (n - i))
На вход программе подается три натуральных числа m,p,n:
m: стартовое количество организмов; p: среднесуточное увеличение в %; n: количество дней для размножения.
Напишите программу, которая предсказывает размер популяции организмов. Программа должна выводить размер популяции в каждый день, начиная с 1 и заканчивая n-м днем.
# Получаем начальное значение числа m и преобразуем его в целое число.
m = int(input())
# Получаем процент p, на который будет увеличиваться число m на каждой итерации.
p = int(input())
# Считываем количество итераций n.
n = int(input())
# Запускаем цикл, который будет выполняться n раз.
# На каждой итерации цикла выводим текущий номер и текущее значение m. Затем увеличиваем m на p процентов.
for i in range(n):
print(i + 1, m)
m = m + p / 100 * m
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Понравилась статья? Поделиться с друзьями:
Подписаться
57 комментариев
Новые
СтарыеПопулярные
Межтекстовые Отзывы
Посмотреть все комментарии
Александр
1 год назад
Для задания последовательности циклов — А, В и т.д. не правильный код. Вот такой прошел for i in range(6): print(«AAA») for i in range(5): print(«BBBB») print(«E») for i in range(9): print(«TTTTT») print(«G»)
Faza
1 год назад
Салют. А нельзя решать задачи в рамках изученного материала, а не тупо как удобнее? Хочется разобрать, а не просто скопировать..
Здравствуйте, сайт начинает снова функционировать)
Ольга
2 лет назад
Прошло уже много времени, мы начинаем волноваться. Когда планируется продолжение решений и ответов??? Еще восьмого января админ обещал остальные модули, но на дворе 11 марта, а все ни чего нет…
Добрый вечер, глубоуважаемые авторы сайта и разработчики. Искреннее Вас просим, пожалуйста, насколько это для Вас возможно, выложите решения следующих модулей. И разрешите поинтересоваться, примерно когда у Вас получиться это сделать? Заранее от души Вас благодарим, Ваш сайт просто уникален)
Доброго времени суток! когда будут следующие модули?
Сергей
2 лет назад
Буду ждать 8.0 )
~;
2 лет назад
Когда 7.2?
Андрей
2 лет назад
7.2 когда будет
Анон
2 лет назад
Срочнооооо, когда новые ответыыыыыы
Катя
2 лет назад
Когда появятся новые ответы?)
Аноним
2 лет назад
Добрый вечер! Спасибо большое за решение задач! Вопросик, а когда будет 7.2,7.3 и тд.?
Анна
2 лет назад
Добрый день. Помогите, нужен модуль с 7.2 до 8. Опубликуйте пожалуйста
Сергей
2 лет назад
Бро, очень крутой сайт. Выложи пожаааааалуйста решения к остальным модулям
Михаил
2 лет назад
Здравствуйте, ждём следующие модули)
Антон
2 лет назад
Здравствуйте, а когда выйдут следующие модули?
Владимир
2 лет назад
m, p, n = float(input()), float(input()), int(input()) [print(i + 1, m * (1 + p / 100) ** (i)) for i in range(n)] Добавь решение в 7.1 последнее задание (у тебя его нет)
Здравствуйте! Спасибо вам, этот сайт очень здорово мне помогает. Скажите пожалуйста, когда вы опубликуете следующие модули? Очень хочу разобраться в циклах, но не до конца понимаю
Для задания последовательности циклов — А, В и т.д. не правильный код.
Вот такой прошел
for i in range(6):
print(«AAA»)
for i in range(5):
print(«BBBB»)
print(«E»)
for i in range(9):
print(«TTTTT»)
print(«G»)
Салют. А нельзя решать задачи в рамках изученного материала, а не тупо как удобнее? Хочется разобрать, а не просто скопировать..
Постараюсь переделать решения с учетом пройденого материала
в первом ошибка, должно быть так:
print(‘Python is awesome!\n’ * 10)
Я бы не назвал это ошибкой(скорее опечатка), сайт в первую очередь доносит суть решения а не просто ответ который скопировал недумая
Спасибо.
Здравствуйте! помогите решить пожалуйста
Представленное решение для равнобедренного треугольника, опережает теорию степика к моменту этой задачи, перегруз range даётся дальше.
Здравствуйте! Да, видимо, чуть поторопился. Скоро поменяю на более простой метод.
for i in range(10):
print(‘Python is awesome!’)
m, p, n = float(input()), float(input()), int(input())
[print(i + 1, m * (1 + p / 100) ** (i)) for i in range(n)]
Вот последняя задача
Спасибо большое!)
m = int(input())
p = int(input())
n = int(input())
for i in range(n):
print(i + 1, m * (1 + p / 100) ** (i))
Здравствуйте, уважаемый хозяин сайта. Большое Вам спасибо за вашу работу. Без Ваших решений мне не осилить дебри Питона.
Доброе утро!
Вам спасибо за теплые слова.
Хорошего дня!
здравствуйте! когда будут следующие модули? обещали, что 8 января, а так ничего и нет (9((.
Здравствуйте, сайт начинает снова функционировать)
Прошло уже много времени, мы начинаем волноваться.
Когда планируется продолжение решений и ответов???
Еще восьмого января админ обещал остальные модули, но на дворе 11 марта, а все ни чего нет…
Сегодня 13 и я решил возобновить выкладывание материала)
А когда будет модуль 7.2?
Уже есть!
Добрый вечер, глубоуважаемые авторы сайта и разработчики. Искреннее Вас просим, пожалуйста, насколько это для Вас возможно, выложите решения следующих модулей. И разрешите поинтересоваться, примерно когда у Вас получиться это сделать? Заранее от души Вас благодарим, Ваш сайт просто уникален)
Когда будут следующие модули?
Скоро!
Автор забросил сайт((((
Доброго времени суток! когда будут следующие модули?
Буду ждать 8.0 )
Когда 7.2?
7.2 когда будет
Срочнооооо, когда новые ответыыыыыы
Когда появятся новые ответы?)
Добрый вечер! Спасибо большое за решение задач! Вопросик, а когда будет 7.2,7.3 и тд.?

Добрый день. Помогите, нужен модуль с 7.2 до 8. Опубликуйте пожалуйста
Бро, очень крутой сайт. Выложи пожаааааалуйста решения к остальным модулям
Здравствуйте, ждём следующие модули)

Здравствуйте, а когда выйдут следующие модули?
m, p, n = float(input()), float(input()), int(input())
[print(i + 1, m * (1 + p / 100) ** (i)) for i in range(n)]
Добавь решение в 7.1 последнее задание (у тебя его нет)
Привет, спасибо
Когда следующие модули?!
Скоро)
бро, ты спас мою психику от срыва.. -))
Он так и не добавил, ты лучший 🤟🏻🤟🏻🤟🏻
Здравствуйте, когда вы опубликуете следующие модули?
Добрый вечер! Сегодня)
Здравствуйте, когда новые модули ?
Я вернулся, начинаю выкладывать)
Здравствуйте! Спасибо вам, этот сайт очень здорово мне помогает. Скажите пожалуйста, когда вы опубликуете следующие модули? Очень хочу разобраться в циклах, но не до конца понимаю
Добрый вечер! Следующие модули буду стараться публиковать уже завтра. Спрашивайте в комментах, если что-то в циклах непонятно))
Тут нет ещё одного (последнего) задания
там все аут
Большое спасибо!!!
Давно ждал!!!
Когда прога 
Добрый вечер! Завтра буду публиковать дальше. Праздники, сами понимаете)
Когда, извините пожалуйста, это было месяц назад!
Здравствуйте! когда продолжение?
Сделано
:twisted:го джага ждага