Python 23- циклы с условием Помогите, ПОЖАААААЛУЙСТА
Какое число надо вписать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i=1
while i print ( «Привет» )
i += 1
Ответ:
2. Сколько раз будет выполнен этот цикл?
i = 4
while i < 2:
print ( «Привет!» )
i += 1
Ответ:
3. Какое число будет выведено на экран в результате выполнения этого цикла?
i = 3
print ( «9», end=»» )
while i < 6:
print ( i, end=»» )
i += 1
Ответ:
4. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 3
while i >= .
print ( «Привет!» )
i -= 1
Ответ:
5. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = .
while i >= 2:
print ( «Привет!» )
i -= 1
Ответ:
6. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = .
while i print ( «Привет!» )
i += 1
Ответ:
7. Чему будет равно значение переменной «a» после выполнения этого цикла?
i = 2
a = 12
while i < 5:
a += i
i += 1
Ответ:
Голосование за лучший ответ
Ну как бы 2 и нужно ввести.
Так что тоже пребываю в некотором недоумении как и ответчик выше
Лазоркина ИринаПрофи (781) 8 месяцев назад
это ответ я попробувал это не правильно
Какое число нужно написать вместо многоточия чтобы цикл выполнился ровно 2 раза i 3 while i
Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности
Public user contributions licensed under cc-wiki license with attribution required
Какое число нужно написать вместо многоточия чтобы цикл выполнился ровно 2 раза i 3 while i
Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности
Public user contributions licensed under cc-wiki license with attribution required
Решение на питоне модуля 8.1, 8.2 из курса «Поколение python» stepik.org
Полное решение и ответы на питоне на модули (итоговую работу) 8.1, 8.2 из курса «Поколение python: курс для начинающих» с сайта stepik.org. Предыдущий модуль перед 8 – 7.9.
Какую последовательность чисел даст вам вызов функции range(6) ?
0, 1, 2, 3, 4, 5
Какую последовательность чисел даст вам вызов функции range(2, 6) ?
2, 3, 4, 5
Какую последовательность чисел даст вам вызов функции range(0, 501, 100) ?
0, 100, 200, 300, 400, 500
Какую последовательность чисел даст вам вызов функции range(10, 5, -1) ?
10, 9, 8, 7, 6
Определите, что выведет следующий фрагмент кода?
for i in range(10, 25):
print(‘Python awesome!’)
15 раз Python awesome! на каждой строке -- ответ Пояснение: Все верно, ведь последний раз в цикл зайдем при i = 24. Тогда кол-во итераций цикла равно 24-10+1
Определите какую задачу решает следующий фрагмент кода:
n = int(input())
counter = 0
for i in range(1, n + 1):
if i % 3 == 0 and i % 7 != 0:
counter += 1
print(counter)
выводит количество чисел от 1 до n кратных 3, но не кратных 7
Cоберите программу, вычисляющую сумму чисел от 11 до введенного натурального числа nn
n = int(input()) total = 0 for i in range(1, n + 1): total += i print(total)
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 7 раз?
i = …
while i print (‘Python!’)
i += 1
Определите какую задачу решает следующий фрагмент кода:
n = int(input())
res = 1
i = 2
while i res *= i
i += 1
print(res)
выводит факториал числа n
Определите какую задачу решает следующий фрагмент кода:
n = int(input())
i = 2
while n % i != 0:
i += 1
print(i)
выводит минимальный делитель числа, отличный от единицы
Cоберите программу, вычисляющую сумму цифр введенного натурального числа.
n = int(input()) total = 0 while n != 0: last_digit = n % 10 total += last_digit n //= 10 print(total)
Соберите программу, вычисляющую количество цифр введенного натурального числа.
Примечание. Сначала увеличьте счетчик.
n = int(input()) counter = 0 while n > 0: counter += 1 n //= 10 print(counter)
Ревью кода — 7 ?️
На обработку поступает натуральное число. Нужно написать программу, которая выводит на экран сумму чётных цифр этого числа или 0, если чётных цифр в записи нет. Программист торопился и написал программу неправильно.
Найдите все ошибки в этой программе (их может быть одна или несколько). Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.
# Получаем ввод числа n = int(input()) s = 0 # Инициализируем переменную для суммы # Пока n больше нуля, выполняем цикл while n > 0: if n % 2 == 0: # Проверяем, является ли текущая цифра четной s += n % 10 # Если да, добавляем её к сумме n //= 10 # Убираем последнюю цифру из числа # Выводим сумму четных цифр print(s)
Ревью кода — 8 ?️
На обработку поступает последовательность из 8 целых чисел. Известно, что вводимые числа по абсолютной величине не превышают 10^6106. Нужно написать программу, которая выводит на экран количество делящихся нацело на 4 чисел в исходной последовательности и максимальное делящееся нацело на 4 число. Если делящихся нацело на 4 чисел нет, требуется на экран вывести «NO». Программист торопился и написал программу неправильно.
Найдите все ошибки в этой программе (их может быть одна или несколько). Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.
n = 8 # n = 7, по условию чисел 8 count = 0 maximum = -10**6 - 1 # maximum = 1000, все случаи, когда все числа меньше 1000, обрабатываются неверно for i in range(1, n + 1): x = int(input()) if x % 4 == 0: # x // 4 == 0, по условию нужно найти числа, дел. на 4 без остатка count += 1 if x > maximum: # if x < maximum, если число больше максимума, оно его заменяет, не если меньше максимума maximum = x if count >0: print(count) print(maximum) else: print('NO')
Ревью кода — 9
На обработку поступает последовательность из 4 целых чисел. Известно, что вводимые числа по абсолютной величине не превышают 10^6106. Нужно написать программу, которая выводит на экран количество нечётных чисел в исходной последовательности и максимальное нечётное число. Если нечётных чисел нет, требуется на экран вывести «NO». Программист торопился и написал программу неправильно.
Найдите все ошибки в этой программе (их может быть одна или несколько). Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.
count = 0 # Инициализируем счетчик чисел, не удовлетворяющих условию maximum = -1 # Инициализируем переменную для максимального нечетного числа for i in range(4): # Запускаем цикл, который выполнится 4 раза (i от 0 до 3) x = int(input()) # Получаем число и сохраняем в переменную x if x % 2 != 0: # Проверяем, является ли x нечетным (остаток от деления на 2 не равен 0) count += 1 # Если x нечетное, увеличиваем счетчик на 1 if x > maximum: # Если x больше текущего максимального нечетного числа maximum = x # Обновляем значение максимального нечетного числа if count > 0: # Проверяем, были ли найдены нечетные числа (счетчик больше 0) print(count) # Выводим количество нечетных чисел print(maximum) # Выводим максимальное нечетное число else: print('NO') # Если нечетных чисел не найдено, выводим 'NO'
Звездная рамка
На вход программе подается натуральное число n. Напишите программу, которая печатает звездную рамку размерами n×19.
n = int(input()) # Получаем количество строк (высоту) прямоугольника for i in range(1, n + 1): # Проходим по строкам от 1 до n включительно if i == 1 or i == n: # Если текущая строка является первой или последней строки print('*' * 19) # Выводим строку из 19 символов '*' else: # В противном случае (для внутренних строк) выводим строку из одной '*' слева и 17 пробелов и одной '*' справа print('*' + ' ' * 17 + '*')
Третья цифра
Дано натуральное число n (n>99). Напишите программу, которая определяет его третью (с начала) цифру.
n = int(input()) # Запрашиваем у пользователя ввод числа while n > 999: # Пока число больше 999 (имеет более 3 цифр), убираем последнюю цифру n //= 10 print(n % 10) # Выводим последнюю цифру числа n (остаток от деления на 10)
Все вместе 2
Дано натуральное число. Напишите программу, которая вычисляет:
количество цифр 3 в нем;
сколько раз в нем встречается последняя цифра;
количество четных цифр;
сумму его цифр, больших пяти;
произведение цифр, больших семи (если цифр больших семи нет, то вывести 1, если такая цифра одна, то вывести ее);
сколько раз в нем встречается цифры 0 и 5 (всего суммарно).
n = int(input()) # Получаем ввод числа count3 = 0 # Инициализируем счетчик цифр 3 countLast = 0 # Инициализируем счетчик цифр, равных последней цифре countChet = 0 # Инициализируем счетчик четных цифр sumBig5 = 0 # Инициализируем сумму цифр, больших 5 multyBig7 = 1 # Инициализируем произведение цифр, больших 7 count05 = 0 # Инициализируем счетчик цифр 0 и 5 last = n % 10 # Получаем последнюю цифру числа n while n > 0: x = n % 10 # Получаем текущую цифру числа n if x == 3: count3 += 1 # Если цифра равна 3, увеличиваем счетчик цифр 3 if x == last: countLast += 1 # Если цифра равна последней цифре, увеличиваем счетчик таких цифр if x % 2 == 0: countChet += 1 # Если цифра четная, увеличиваем счетчик четных цифр if x > 5: sumBig5 += x # Если цифра больше 5, добавляем её к сумме if x > 7: multyBig7 *= x # Если цифра больше 7, умножаем её на произведение if x == 0 or x == 5: count05 += 1 # Если цифра равна 0 или 5, увеличиваем счетчик таких цифр n //= 10 # Удаляем последнюю цифру из числа # Выводим результаты print(count3) print(countLast) print(countChet) print(sumBig5) print(multyBig7) print(count05)
Решение на питоне выставлено для самопроверки сданного задания на степике в модуле 8.1 и 8.2. Я не приветствую списывание и за честное выполнение заданий. Особенно итоговой работы на знание python.
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы