Similar presentations:
Циклы. Продолжение
1. Циклы: продолжение
2.
Логика текстовой игры нарисована на схеме. Укажи все ошибки в программе.3.
Ошибки1.
2.
3.
4.
Не объявлена переменная answer
Команда while пишется с маленькой буквы
После условия не хватает двоеточия
Значение переменной answer не изменяется, цикл
бесконечный
4.
5.
ОшибкиНет
6.
7.
ОшибкиЗначение переменной answer изменяется вне
цикла, цикл бесконечный
8.
9.
Ошибки1. Нарушены отступы первой команды внутри цикла
2. Нарушены отступы для команды “Выхвати меч!”. Она
должна выполняться только тогда, когда виден
охранник, т.е. после цикла, а не внутри.
10.
Пример: вводпароля
Начало
Запросить
пароль
Повторно
запросить
пароль
Пароль
верный?
Да
Пароль верен
Конец
Нет
Пароль не
верен
11.
Пример: вводпароля
и подсчет
попыток
Начало
Запросить
пароль
Пароль
верный?
Да
Количество
попыток
Конец
Нет
12.
Пример: вводпароля
и подсчет
попыток
Начало
n=0
Запросить
пароль
n=n+1
Пароль
верный?
Да
Количество
попыток
Конец
Нет
13.
Началоpassword = "aj1fdgE4"
ans =
n=0
""
Запросить
пароль
n = 0
Уровень 2
while ans != password:
ans = input("Введи пароль:")
n = n + 1
print(n)
n=n+1
Пароль
верный?
Нет
Да
Количество
попыток
Конец
Уровень 1
14.
Как написатьпрограмму, которая
три раза напечатает
строку “Привет!”?
15.
Пример:вывести
строку
“Привет!”
3 раза
print("Привет!")
print("Привет!")
print("Привет!")
16.
Что делать, еслинужно вывести строку
100 раз?
17. Использовать цикл!
18.
Пример:вывести
строку 100 раз
19.
Пример:вывести
строку 100 раз
Начало
i=0
i=i+1
i < 100
Нет
Конец
Да
Вывести
строку
20.
Началоi = 0
while i < 100:
i=0
print("Привет!")
i=i+1
i = i + 1
i < 100
Нет
Конец
Уровень 1
Да
Вывести
строку
Уровень 2