Конечно, давайте разберем оба вопроса по порядку:
1. Дано целое число. Если оно положительное, прибавить к нему 1, иначе не изменять и написать результат.
Для решения этой задачи можно использовать условный оператор (if-else). Вот пример на языке программирования Python:
# Вводим целое число
number = int(input("Введите целое число: "))
# Проверяем, является ли число положительным
if number > 0:
number += 1 # Если положительное, прибавляем 1
# Выводим результат
print("Результат:", number)
В этом коде:
- Сначала мы запрашиваем у пользователя ввод целого числа.
- Затем проверяем, является ли число положительным (больше нуля).
- Если число положительное, то увеличиваем его на 1.
- В любом случае, выводим результат.
2. Дано число от 1 до 7 (ввести). В зависимости от значений напечатать дни недели: понедельник - 1 и т.д.
Для этой задачи можно использовать условный оператор или словарь для сопоставления чисел с днями недели. Рассмотрим оба подхода.
Подход с условным оператором:
# Вводим число от 1 до 7
day_number = int(input("Введите число от 1 до 7: "))
# Определяем день недели
if day_number == 1:
day = "Понедельник"
elif day_number == 2:
day = "Вторник"
elif day_number == 3:
day = "Среда"
elif day_number == 4:
day = "Четверг"
elif day_number == 5:
day = "Пятница"
elif day_number == 6:
day = "Суббота"
elif day_number == 7:
day = "Воскресенье"
else:
day = "Ошибка: введите число от 1 до 7"
# Выводим результат
print("День недели:", day)
Подход со словарем:
# Вводим число от 1 до 7
day_number = int(input("Введите число от 1 до 7: "))
# Словарь для сопоставления чисел с днями недели
days_of_week = {
1: "Понедельник",
2: "Вторник",
3: "Среда",
4: "Четверг",
5: "Пятница",
6: "Суббота",
7: "Воскресенье"
}
# Получаем день недели из словаря
day = days_of_week.get(day_number, "Ошибка: введите число от 1 до 7")
# Выводим результат
print("День недели:", day)
В этом коде:
- Сначала мы запрашиваем у пользователя ввод числа от 1 до 7.
- В первом подходе используем условный оператор для определения дня недели.
- Во втором подходе используем словарь, где ключами являются числа от 1 до 7, а значениями – названия дней недели.
- В обоих случаях, если введенное число не попадает в диапазон от 1 до 7, выводится сообщение об ошибке.
- В конце выводим соответствующий день недели или сообщение об ошибке.
Оба подхода корректны, и выбор стоит делать в зависимости от личных предпочтений или требований кода.