- Вывести на экран циклом пять строк из нулей, причем каждая строка должна быть пронумерована;
- Найти сумму ряда чисел от 1 до 100. Полученный результат вывести на экран;
- Даны три числа. Вывести на экран «yes«, если среди них есть одинаковые, иначе вывести “ERROR”;
- Даны три числа. Вывести на экран «yes«, если можно взять какие-то два из них и в сумме получить третье;
- Дано три числа. Найти количество положительных чисел среди них;
- Вывести на экран все чётные значения в диапазоне от 1 до 497;
- Посчитать сумму числового ряда от 0 до 14 включительно. Например, 0+1+2+3+…+14;
- Перемножить все не чётные значения в диапазоне от 0 до 9435;
- Записать в массив все числа в диапазоне от 54 до 9184 кратные 5;
10 thoughts on “Задачи на циклы для освоения языка Python”
Дмитрий Иванишен
(04.05.2019 - 01:13)Блин, ознакомился с темой циклов на нескольких разных сайтах, но не могу додуматься как посчитать вторую задачку
Олег
(28.11.2019 - 23:26)Дима, Смотри:
for i in range(1, 101):
print(i) #Полный ответ
PrintHuman
(23.01.2020 - 02:30)Я конечно новичок, да и видимо вопрос уже не актуален, но на сколько я понимаю данное решение не правильно. Как я решил данную задачку:
x = 0
for i in range(1, 101):
x += i
rezult = x
print(«Сумма ряда чисел от 1 до 100 = «, rezult) #Вывод результата.
Даня
(21.04.2020 - 16:49)нет, слегка иначе. Есть несколько способов.
1)
s = 0
for i in range(0, 101):
….s += i
print(s)
2)
nums = list(range(0, 1010)
print(sum(nums))
3)
nums = [i for i in range(0, 101)]
print(sum(nums))
В первом мы каждую итерацию цикла добавляем к переменной s число на одно больше предыдущего.
Во втором создаю список с помощью функции range с числами от 0 до 100, нахожу его сумму
В третьем создаю быстрый список с помощью цикла и нахожу сумму
PrintHuman
(23.01.2020 - 02:31)х += i — с отступом 4 пробела
Егор Норасьев
(25.04.2020 - 23:13)Подскажите, пожалуйста, как решить первую задачу
Алина Чудна
(01.05.2020 - 19:47)А кто-то смог разобраться в последней? Массив выписывать как ряд или что?
Maxim
(29.07.2020 - 18:28)возможно, решение
for i in range(5):
print(i+1, ‘0’.zfill(180))
Maxim
(29.07.2020 - 18:29)первой
Но-Почему-То
(01.12.2020 - 19:47)В 8 задаче должно получаться колоссальное число?