Конечно! Давайте напишем программу на языке Python, которая будет запрашивать у пользователя его имя, фамилию, класс и количество уроков в каждый день недели. Затем программа будет вычислять общее количество уроков за неделю и выводить сообщение с этой информацией.
Вот пример программы:
def main():
# Запрашиваем у пользователя имя, фамилию и класс
first_name = input("Введите ваше имя: ")
last_name = input("Введите вашу фамилию: ")
grade = input("Введите ваш класс: ")
# Запрашиваем количество уроков на каждый день недели
lessons_monday = int(input("Введите количество уроков в понедельник: "))
lessons_tuesday = int(input("Введите количество уроков во вторник: "))
lessons_wednesday = int(input("Введите количество уроков в среду: "))
lessons_thursday = int(input("Введите количество уроков в четверг: "))
lessons_friday = int(input("Введите количество уроков в пятницу: "))
lessons_saturday = int(input("Введите количество уроков в субботу: "))
# Вычисляем общее количество уроков за неделю
total_lessons = (lessons_monday + lessons_tuesday + lessons_wednesday +
lessons_thursday + lessons_friday + lessons_saturday)
# Формируем и выводим итоговое сообщение
message = (f"Я, {last_name} {first_name}, ученик {grade} класса. "
f"На этой неделе у меня {total_lessons} уроков.")
print(message)
if __name__ == "__main__":
main()
Пояснение:
Ввод данных: Программа использует функцию input()
для получения данных от пользователя. Мы запрашиваем имя, фамилию, класс и количество уроков на каждый день недели.
Преобразование типов: Поскольку количество уроков — это числовое значение, мы используем функцию int()
для преобразования введённых данных в целые числа.
Вычисление суммы: Мы суммируем количество уроков за каждый день, чтобы получить общее количество уроков за неделю.
Формирование строки результата: Мы используем f-строку (форматированную строку) для удобного подстановки переменных в итоговое сообщение.
Вывод результата: Программа выводит итоговое сообщение с использованием функции print()
.
Эта программа поможет пользователю быстро подсчитать и отобразить общее количество уроков за неделю.