Ответы на модуль 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 > 1n>1. Напишите программу, которая выводит его наименьший отличный от 11 делитель.

Формат входных данных
На вход программе подается одно натуральное число nn.

Формат выходных данных
Программа должна вывести наименьший делитель отличный от 11.

Примечание. Используйте оператор break при обнаружении делителя.

n, div = int(input()), 2
while n % div:
    div += 1
print(div)

Следуй правилам
На вход программе подается натуральное число nn. Напишите программу, которая выводит числа от 11 до nn включительно за исключением:

чисел от 55 до 99 включительно;
чисел от 1717 до 3737 включительно;
чисел от 7878 до 8787 включительно.
Формат входных данных
На вход программе подается одно натуральное число nn.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи, каждое на отдельной строке.

Примечание. Используйте оператор continue .

n = int(input())
for i in range(1, n + 1):
    if 5 <= i <= 9 or 17 <= i <= 37 or 78 <= i <= 87:
        continue
    print(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(‘Цикл завершен.’)

Да

Понравилась статья? Поделиться с друзьями:
Комментарии: 3
  1. Наташа

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

  2. людмила

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

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

    1. phil_admin (автор)

      Здравствуйте! Ответ: aceg

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: