Спробуйте розв'язати ці задачі, використовуючи свої знання Python
Легкий рівень:
1. Додавання чисел: Напишіть програму, яка приймає два числа від користувача та виводить їх суму.
Приклад:
Введіть перше число: 5
Введіть друге число: 7
Сума: 12Перевірка парності: Напишіть програму, яка перевіряє, чи є введене користувачем число парним чи непарним.
Приклад:
Введіть число: 9
Це непарне число.Обчислення площі прямокутника: Напишіть програму, яка приймає довжину та ширину прямокутника та обчислює його площу.
Приклад:
Введіть довжину прямокутника: 4
Введіть ширину прямокутника: 6
Площа прямокутника: 24
Середній рівень:
Гра "Камінь-ножиці-папір" (розширена версія): Реалізуйте гру "Камінь-ножиці-папір" проти комп'ютера. Додайте можливість введення імені гравця та виводу результатів.
Приклад:
Як вас звати?
Олександр
Виберіть: камінь, ножиці, папір - папір
Комп'ютер вибрав: ножиці Олександр переміг! Папір покриває ножиці.Знаходження факторіала: Напишіть програму, яка обчислює факторіал введеного користувачем числа.
Приклад:
Введіть число: 5
Факторіал 5: 120Пошук максимального числа в списку: Напишіть програму, яка приймає список чисел та знаходить та виводить максимальний елемент.
Приклад:
Введіть числа через пробіл: 3 8 1 5 7
Максимальний елемент: 8
Високий рівень:
Генерація паролів: Створіть програму для генерації випадкового пароля з використанням бібліотеки
random
. Довжина пароля повинна бути задана користувачем.Приклад:
Введіть довжину пароля: 10
Згенерований пароль: hG5fD9pR2wСортування рядку: Напишіть програму, яка приймає рядок та сортує літери цього рядка за алфавітом.
Приклад:
Введіть рядок: programming
Відсортований рядок: aggimmnoprrПошук простих чисел: Напишіть програму, яка приймає число та виводить всі прості числа від 2 до цього числа.
Приклад:
yamlВведіть число: 15
Прості числа до 15: 2, 3, 5, 7, 11, 13Калькулятор податку: Створіть програму, яка приймає суму доходу користувача та розраховує податок, використовуючи прогресивну шкалу податків.
Приклад:
yamlВведіть ваш дохід: 50000
Сума податку: 7500 (15% від 50000)
Немає коментарів:
Дописати коментар