Размещено 4 года назад по предмету
Информатика
от veliamiruz
Здравствуйте, помогите пожалуйста решить две задачи на языке Python:
1 задание
Вы пишите релаксационное приложение для маленьких детей. Его основная задача - успокаивать яркими цветами и движением на экране.
Попросите пользователя ввести с клавиатуры одно из трех слов: "треугольник", "квадрат", "круг".
Ваша программа должна создать черепашку и бесконечно рисовать в случайной точке на экране заданную пользователем фигуру случайным цветом.
Я вынес для вас парочку красивых цветов в отдельный список, дополните его еще несколькими :3
2 задание
Инженеру для расчетов необходима программа, которая позволяет быстро получить наибольший делитель введенного числа. То есть самое большое число, на которое введенное поделится без остатка (не считая само себя, разумеется).
Вот пример: число 21 делится без остатка на числа 1, 3, 7. Число 7 из них самое большое, значит, оно и является наибольшим делителем числа 21.
Напишите алгоритм, который запросит у пользователя число, а затем выведет на экран наибольший делитель этого числа.
Обратите внимание, что запускать программу заново после каждого введенного числа крайне неудобно. Поэтому ваша программа должна сразу после ввода числа и подсчета его делите предлагать ввести следующее, и так бесконечно