• Предмет: Информатика
  • Автор: snika0820
  • Вопрос задан 4 месяца назад

Срочно помогите!!! (В пайтон) 1. Написати програму яка буде виводити на екран розклад уроків згідно введеного номеру тижня (тиждень I або 2, тобто чисельник або знаменник) та дня тижня. Не забувайте, що користувач може ввести 6 і 7 день тижня, потрібно вивести вiдповiдне повідомлення.​

Ответы

Ответ дал: Hokemschool
0
# Эта программа отображает расписание занятий в соответствии с введенным номером недели и днем недели.

week = input("Please enter the week number (I or II): ")
day = input("Please enter the day of the week: ")

if week == "I":
if day == "Monday":
print("Lesson 1: Maths")
print("Lesson 2: English")
print("Lesson 3: Science")
elif day == "Tuesday":
print("Lesson 1: History")
print("Lesson 2: Geography")
print("Lesson 3: Art")
elif day == "Wednesday":
print("Lesson 1: French")
print("Lesson 2: Music")
print("Lesson 3: PE")
elif day == "Thursday":
print("Lesson 1: Maths")
print("Lesson 2: English")
print("Lesson 3: Science")
elif day == "Friday":
print("Lesson 1: History")
print("Lesson 2: Geography")
print("Lesson 3: Art")
elif day == "Saturday" or day == "Sunday":
print("No lessons on the weekend!")

elif week == "II":
if day == "Monday":
print("Lesson 1: French")
print("Lesson 2: Music")
print("Lesson 3: PE")
elif day == "Tuesday":
print("Lesson 1: Maths")
print("Lesson 2: English")
print("Lesson 3: Science")
elif day == "Wednesday":
print("Lesson 1: History")
print("Lesson 2: Geography")
print("Lesson 3: Art")
elif day == "Thursday":
print("Lesson 1: French")
print("Lesson 2: Music")
print("Lesson 3: PE")
elif day == "Friday":
print("Lesson 1: Maths")
print("Lesson 2: English")
print("Lesson 3: Science")
elif day == "Saturday" or day == "Sunday":
print("No lessons on the weekend!")
Ответ дал: anuapolina08
0

Відповідь:

Текст програми на мові Python(Результат виконання програми на фото):

# Створення вкладеного списку розкладу уроків

schedule = [

# Розклад на чисельник (тиждень І)

[

"Понеділок: Математика, Фізика, Історія",

"Вівторок: Хімія, Англійська мова, Географія",

"Середа: Українська мова, Фізкультура, Біологія",

"Четвер: Інформатика, Фізика, Математика",

"П'ятниця: Геометрія, Англійська мова, Історія"

],

# Розклад на знаменник (тиждень 2)

[

"Понеділок: Фізика, Історія, Хімія",

"Вівторок: Англійська мова, Географія, Математика",

"Середа: Фізкультура, Біологія, Українська мова",

"Четвер: Фізика, Математика, Інформатика",

"П'ятниця: Англійська мова, Історія, Геометрія"

]

]

# Запит номера тижня та дня тижня від користувача

week_num = int(input("Введіть номер тижня (1 або 2): "))

day_num = int(input("Введіть номер дня тижня (1-5): "))

# Перевірка коректності введених даних

if week_num not in [1, 2] or day_num not in range(1, 6):

print("Некоректно введені дані.")

else:

# Отримання розкладу на вказаний тиждень

week_schedule = schedule[week_num - 1]

# Виведення розкладу на вказаний день тижня

print(week_schedule[day_num - 1])

Приложения:

anuapolina08: Якщо хочете, то можете змінити набори предметів, їх кількість чи самі предмети.
anuapolina08: тут використовуються вкладені списки
Вас заинтересует