Циклы: продолжение
Использовать цикл!
1.25M
Category: programmingprogramming

Циклы. Продолжение

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
English     Русский Rules