• Предмет: Информатика
  • Автор: evabraunbek
  • Вопрос задан 3 месяца назад

2. Определите сколько раз будет выполнен цикл и каков будет результат:
a) For a in range(4,6): b)
c)
Print(a)
Ответ:
S=0
For i in range(2,4):
For a in range(2, 11):
Print(a)
s=s+1/i
Print(s)
Ответ:
ответ:
For a in range(2, 11,4):
Print(a)
3. Какой результат отобразится на экране после выполнения фрагмента программы:
1.
2.
S=(
3.
S=(
For i in range(1,5):
s=s+1/i
Print(s)
Ответ:
Ответ:
For i in range(4,-2,-1):
s=s+1/i
Print(s)
Ответ:

Приложения:

Ответы

Ответ дал: VlaSerg
0

Для первого фрагмента программы ответ будет:

scss

Copy code

for a in range(4,6):

   print(a)

В результате выполнения этого цикла переменная "a" последовательно примет значения 4 и 5, и на экран будет выведено:

Copy code

4

5

Для второго фрагмента программы ответ будет:

scss

Copy code

s=0

for i in range(2,4):

   for a in range(2, 11):

       print(a)

       s = s + 1/i

print(s)

В результате выполнения внешнего цикла переменная "i" последовательно примет значения 2 и 3, и для каждого из них вложенный цикл будет выполняться от 2 до 10, выводя на экран каждое значение "a" в диапазоне. Затем переменная "s" будет увеличиваться на 1/i для каждой итерации внутреннего цикла, и в конце программа выведет сумму всех этих значений "s".

Для третьего фрагмента программы ответ будет:

scss

Copy code

s = 0

for i in range(1, 5):

   s = s + 1/i

print(s)

В результате выполнения этого цикла переменная "i" последовательно примет значения 1, 2, 3 и 4. Затем программа вычислит сумму 1/1 + 1/2 + 1/3 + 1/4, и выведет результат на экран.

Для четвертого фрагмента программы ответ будет:

scss

Copy code

s = 0

for i in range(4, -2, -1):

   s = s + 1/i

print(s)

В результате выполнения этого цикла переменная "i" последовательно примет значения 4, 3, 2, 1 и 0. Однако, поскольку третий аргумент функции range является шагом, равным -1, то цикл будет выполнен только один раз, с i=4. Затем программа вычислит 1/4 и выведет результат на экран.

Вас заинтересует