Ответы на модуль 7.6 из курса «Поколение python: курс для начинающих»

Полное решение на питоне урока 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 делитель.

Ответы на модуль 7.6 из курса "Поколение python: курс для начинающих"
# Получаем ввод числа 
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 включительно за исключением:

Ответы на модуль 7.6 из курса "Поколение python: курс для начинающих"
# Получаем ввод числа 
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(‘Цикл завершен.’)

Да

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

6 комментариев
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Артем
Артем
1 год назад

В задаче «Наименьший делитель» ответ не правильный абсолютно

Алекс
Алекс
2 лет назад

ошибка в последнем, ответ нет

Алекс
Алекс
Ответить на  Алекс
2 лет назад

сорри спутал

людмила
людмила
3 лет назад

Что покажет приведенный ниже фрагмент кода?

s = ‘abcdefg’
print(s[0] + s[2] + s[4] + s[6])

Наташа
Наташа
3 лет назад

спасибо огромное, с нетерпением буду ждать продолжения) :idea: :idea: :idea: :idea:

6
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x