Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Тема работы:
Вариант № 13
ПРЕПОДАВАТЕЛЬ
Ст.преподаватель каф.ИУ5 _____________________
Правдина А.Д. (подпись)
ИСПОЛНИТЕЛЬ:
студент группы ИБМ6-14Б _____________________
Лыглаев А.П. (подпись)
"__"_____________2021 г.
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/1.py
Введите день: 25
Рабочий день
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/1.py
Введите день: 13
Воскресенье
Задание №2:
2.1. Постановка задачи: Решить задачу, используя оператор if-elif.
Задача: Необходимо написать программу, которая проверяет пользователя на
знание таблицы умножения. Пользователь сам вводит два целых однозначных числа.
Программа задаёт вопрос: результат умножения первого числа на второе. Пользователь
должен ввести ответ и увидеть на экране правильно он ответил или нет. Если нет –
показать еще и правильный результат.
2.2. Листинг программы:
a = int(input('Введите первое число: ')) #Ввод первого числа
b = int(input('Введите второе число: ')) #Ввод второго числа
c = int(input('Результат умножения первого на второе: ')) #Ввод
пользователем результат умножения
if c == a * b: #Проверка верности введенного результата
print('Правильный ответ')
elif c != a * b: #Сообщение о неправильности результата и вывод верного
ответа
print('Неправильный ответ')
print('Правильный ответ равен ', a * b)
2.3. Результаты работы программы:
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/2.py
Правильный ответ
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/2.py
Неправильный ответ
Правильный ответ равен 10
Задание №3:
3.1. Постановка задачи: Решить задачу, используя тернарный оператор.
Задача: Пользователь вводит год. Вывести на экран ответ, является ли год
високосным. Указание. Обычно каждый год, который делится на 4, — это високосный
год, кроме лет столетий (делящихся на 100). Но среди последних год, делящийся на 400,
также считается високосным.
3.2. Листинг программы:
a = int(input('Введите год: ')) #Ввод года
if a % 400 == 0: #Выполнение условия деления на 400
print('Високосный год')
elif a % 100 == 0: #Выполнение условия со днями, делящимися на 100
print('Невисокосный год')
else: #Выполнение условия високосного года
print('Високосный год' if a % 4 == 0 else 'Невисокосный год')
3.3. Результаты работы программы:
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/3.py
Високосный год
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/3.py
Введите год: 200
Невисокосный год
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/3.py
Введите год: 215
Невисокосный год