Задачі низького рівня . Додатково створити алгоритм вирішення для одного з
завдань.
1) За допомогою команди print вивести бажану оцінку за контрольну
роботу ту кількість разів, скільки буде ваша оцінка.
2) Напишіть програму, яка приймає вік користувача і виводить
повідомлення про те, чи він може отримати водійські права.
Умови для отримання прав: вік більше або рівний 18 рокам.
Додати виключення для введеного не числового типу даних.
3) Напишіть програму, яка приймає від користувача число і виводить
повідомлення про те, чи воно є додатнім, від'ємним чи нулем.
Задачі середнього рівня . Додатково створити алгоритм вирішення для
одного з завдань.
1) Створіть програму, яка виводить таблицю множення для числа, яке
користувач вводить.
2) Напишіть програму, яка виводить всі числа в інтервалі від 1 до 100, які
не діляться ані на 3, ані на 5.
3) Напишіть програму, яка знаходить всі числа в інтервалі від 1 до 100,
які є повними квадратами або десятками.
4) Напишіть програму, що буде виводити всі високосні роки з 1 до 2024.
Високосний -рік, що ділиться на 4 і не ділиться на 100, або рік, що
ділиться на 400.
Задачі високого рівня (
Створіть програму, яка генерує випадкове число від 1 до 100. Гравець
має 7 спроб вгадати число.
Після кожної спроби виводьте повідомлення, чи вгадав гравець число,
чи число більше/менше від задуманого числа. Під час гри враховуйте
такі аспекти:
● Якщо гравець вводить число, яке вже назвав раніше, повідомте
йому про це та не знімайте спробу.
● Після завершення гри (вгадав чи використав всі 7 спроб), виведіть
повідомлення про результат (чи вгадав, чи не вгадав).
Ответы
Ответ:
**Задачі низького рівня:**
1)
```python
grade = int(input("Введіть вашу оцінку: "))
print("Бажана оцінка:", grade * str(grade))
```
2)
```python
try:
age = int(input("Введіть ваш вік: "))
if age >= 18:
print("Ви можете отримати водійські права.")
else:
print("Вам ще рано отримувати водійські права.")
except ValueError:
print("Будь ласка, введіть числове значення для віку.")
```
3)
```python
number = float(input("Введіть число: "))
if number > 0:
print("Введене число є додатнім.")
elif number < 0:
print("Введене число є від'ємним.")
else:
print("Введене число є нулем.")
```
**Задачі середнього рівня:**
1)
```python
number = int(input("Введіть число для таблиці множення: "))
for i in range(1, 11):
print(f"{number} * {i} = {number * i}")
```
2)
```python
for num in range(1, 101):
if num % 3 != 0 and num % 5 != 0:
print(num)
```
3)
```python
for num in range(1, 101):
if num % 10 == 0 or (num ** 0.5).is_integer():
print(num)
```
4)
```python
leap_years = [year for year in range(1, 2025) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)]
print("Високосні роки з 1 до