Полное решение на питоне урока 7.6 из » Поколение python: курс для начинающих».
Что покажет приведенный ниже фрагмент кода? for i in range(10): print(i, end=’*’) if i > 6: break
0*1*2*3*4*5*6*7*
Что покажет приведенный ниже фрагмент кода? i = 100 while i > 0: if i == 40: break print(i, end=’*’) i -= 20
100*80*60*
Что покажет приведенный ниже фрагмент кода? n = 10 while n > 0: n -= 1 if n == 2: continue print(n, end=’*’)
9*8*7*6*5*4*3*1*0*
Что покажет приведенный ниже фрагмент кода? result = 0 for i in range(10): if i % 2 == 0: continue result += i print(result)
25
Что покажет приведенный ниже фрагмент кода? mult = 1 for i in range(1, 11): if i % 2 == 0: continue if i % 9 == 0: break mult *= i print(mult)
105
Наименьший делитель
На вход программе подается число n > 1. Напишите программу, которая выводит его наименьший отличный от 1 делитель.
# Получаем ввод числа
n = int(input())
# Начинаем деление с 2 и идем до n
for i in range(2, n + 1):
if n % i == 0: # Проверяем, делится ли n на i без остатка
break # Если нашли делитель, прерываем цикл
# После окончания цикла i будет содержать минимальный делитель числа n
print(i)
Следуй правилам На вход программе подается натуральное число nn. Напишите программу, которая выводит числа от 1 до n включительно за исключением:
# Получаем ввод числа
n = int(input())
# Проходим по числам от 1 до n включительно
for i in range(1, n + 1):
# Проверяем, принадлежит ли i одному из диапазонов (5-9, 17-37, 78-87)
if i in range(5, 10) or i in range(17, 38) or i in range(78, 88):
continue # Если i находится в одном из диапазонов, переходим к следующей итерации цикла
print(i) # Если i не принадлежит ни одному из диапазонов, выводим его
Будет ли выполнен блок кода else, в приведенном ниже фрагменте кода? n = 0 while n < 10: n += 2 print(n) else: print(‘Цикл завершен.’)
Да
Будет ли выполнен блок кода else, в приведенном ниже фрагменте кода? n = 0 while n < 10: n += 2 if n == 8: break print(n) else: print(‘Цикл завершен.’)
Нет
Будет ли выполнен блок кода else, в приведенном ниже фрагменте кода? n = 0 while n < 10: n += 2 if n == 7: break print(n) else: print(‘Цикл завершен.’)
Да
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Понравилась статья? Поделиться с друзьями:
Подписаться
6 комментариев
Новые
СтарыеПопулярные
Межтекстовые Отзывы
Посмотреть все комментарии
Артем
2 лет назад
В задаче «Наименьший делитель» ответ не правильный абсолютно
В задаче «Наименьший делитель» ответ не правильный абсолютно
ошибка в последнем, ответ нет
сорри спутал
Что покажет приведенный ниже фрагмент кода?
s = ‘abcdefg’
print(s[0] + s[2] + s[4] + s[6])
Здравствуйте! Ответ: aceg
спасибо огромное, с нетерпением буду ждать продолжения)
