Вопрос:

11. Определите значение переменных ѕи і после выполнения следующих операторов: a) s = 0 i = 3 while True: s=s+5// i i- 1 if i 1: break б) s = 0 i=1 while True: ss+1 // i 1-1 if i<= 1: break

Смотреть решения всех заданий с листа

Ответ:

Сейчас посчитаем!

а)

  • Инициализация:
    • s = 0
    • i = 3
  • Цикл:
    • 1-я итерация:
      • s = s + 5 // i = 0 + 5 // 3 = 0 + 1 = 1
      • i = i - 1 = 3 - 1 = 2
      • if i < 1: (2 < 1) - ложь
    • 2-я итерация:
      • s = s + 5 // i = 1 + 5 // 2 = 1 + 2 = 3
      • i = i - 1 = 2 - 1 = 1
      • if i < 1: (1 < 1) - ложь
    • 3-я итерация:
      • s = s + 5 // i = 3 + 5 // 1 = 3 + 5 = 8
      • i = i - 1 = 1 - 1 = 0
      • if i < 1: (0 < 1) - истина
      • break

Ответ: s = 8, i = 0

б)

  • Инициализация:
    • s = 0
    • i = 1
  • Цикл:
    • 1-я итерация:
      • s = s + 1 // i = 0 + 1 // 1 = 0 + 1 = 1
      • i = i - 1 = 1 - 1 = 0
      • if i <= 1: (0 <= 1) - истина
      • break

Ответ: s = 1, i = 0

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие