Similar presentations:
Самостоятельная работа. Основы алгоритмизации и программирования
1.
Самостоятельная работа1. Объясните, почему в следующих частях программы Python выведет ошибку, используя варианты
ответов:
А. Переменная не определена.
B. Невозможное присваивание.
C. Аргумент не строкового типа.
D. Количество открытых скобок не равно количеству закрытых.
E. Невозможная операция сложения/конкатенации.
2.
import turtleturtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.left(30)
turtle.backward(20)
turtle.forward(20)
turtle.left(60)
turtle.forward(50)
turtle.right(60)
turtle.backward(20)
turtle.left(60)
turtle.backward(50)
turtle.right(90)
turtle.forward(50)
turtle.left(30)
turtle.forward(20)
2. Дан программный код для рисования оптической
иллюзии:
• Замените возможную часть кода циклом;
• примените псевдоним;
• предложите пользователю самостоятельно выбрать
цвет пера из предложенных (blue, green, orange,
pink);
• позаботьтесь о том, чтобы пользователь не мог
ошибиться в написании цвета.
3.
3. Дан список L = [0,1,1,1,1,1]. С помощью обращения к элементам поиндексам измените список таким образом, чтобы каждый следующий
элемент являлся суммой двух предыдущих, начиная с третьего по индексу.
4. Преобразуйте код программы, задающей пароль, таким образом, чтобы:
1) пароль состоял не менее чем из a символов;
2) пароль состоял из a символов и содержал хотя бы один символ из следующих: ! @ $.
(Переменная a может быть заменена программистом внутри кода на необходимое
количество. Для проверки используйте a = 5.)