Предмет: Информатика, автор: aiizdz

Пожааалуйста помогите с ИНФОРМАТИКОЙ
перевод:

1. Напишите код, который
получает входное число от
пользователя и определяет, является ли он
положительный, отрицательный или нулевой.
Используйте операторы if/elif/else.
Использование трех операторов if
неприемлемо для этой задачи.
2. Напишите код для
следующая задача:
Вход: день в течение
неделю
нога. Понедельник).
Выход: будний или выходной день
(например, понедельник - будний день
пожааааалуйста помогите ДАЮ 50 БАЛЛОВ

Приложения:

Ответы

Автор ответа: YKR4
0

Ответ:

1  задача:

  1. x = float(input())
  2. if x<0:
  3.    print('отриц')
  4. elif x==0:
  5.    print('0')
  6. else:
  7.    print('положительное')

2 задача:

  1. day = input()
  1. week = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс']
  2. if week.index(day) < 5:
  3.    print('будний')
  4. else:
  5.    print('выходной')

Объяснение:

В первой задаче я не использую 3 if. просто полное ветвление.


Во второй задаче я ищу индекс указанного дня в массиве со всеми днями. если индекс меньше(т.е. день раньше) субботы, то выводится "будний", иначе "выходной".

Похожие вопросы
Предмет: Қазақ тiлi, автор: Аноним