Предмет: Информатика,
автор: aiizdz
Пожааалуйста помогите с ИНФОРМАТИКОЙ
перевод:
1. Напишите код, который
получает входное число от
пользователя и определяет, является ли он
положительный, отрицательный или нулевой.
Используйте операторы if/elif/else.
Использование трех операторов if
неприемлемо для этой задачи.
2. Напишите код для
следующая задача:
Вход: день в течение
неделю
нога. Понедельник).
Выход: будний или выходной день
(например, понедельник - будний день
пожааааалуйста помогите ДАЮ 50 БАЛЛОВ
Приложения:
Ответы
Автор ответа:
0
Ответ:
1 задача:
- x = float(input())
- if x<0:
- print('отриц')
- elif x==0:
- print('0')
- else:
- print('положительное')
2 задача:
- day = input()
- week = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс']
- if week.index(day) < 5:
- print('будний')
- else:
- print('выходной')
Объяснение:
В первой задаче я не использую 3 if. просто полное ветвление.
Во второй задаче я ищу индекс указанного дня в массиве со всеми днями. если индекс меньше(т.е. день раньше) субботы, то выводится "будний", иначе "выходной".
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Қазақ тiлi,
автор: fogel3
Предмет: Технология,
автор: SnaiperRacha
Предмет: Английский язык,
автор: nnn0
Предмет: География,
автор: angelina3559