Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/64: Рейтинг темы: голосов - 64, средняя оценка - 4.98
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16

Аня спит нормально, или недосыпает?

08.07.2018, 22:02. Показов 12577. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача:

Из передачи “Здоровье” Аня узнала, что рекомендуется спать хотя бы A часов в сутки, но пересыпать тоже вредно и не стоит спать более B часов. Сейчас Аня спит H часов в сутки. Если режим сна Ани удовлетворяет рекомендациям передачи “Здоровье”, выведите “Это нормально”. Если Аня спит менее A часов, выведите “Недосып”, если же более B часов, то выведите “Пересып”.

Получаемое число A всегда меньше либо равно B.

На вход программе в три строки подаются переменные в следующем порядке: A, B, H.

Мое решение, как только его пытался сделатЬ, не дает правильного решения по всем трем пунктам

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 6 рекомендовано
A = input()
# 10 нельзя больше чем В
B = input()
# 8 по факту
H = input()
 
if (H > A) and (H > B):
    print('Это нормально')
elif H < A and B < H:
    print('Недосып')
elif H > B and B > A:
    print('Недо')
else:
    print('Пересып')
Добавлено через 2 минуты
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 6 рекомендовано
A = input()
# 10 нельзя больше чем В
B = input()
# 8 по факту
H = input()
 
if H >= A:
    print('NORMA')
 
elif H <= A:
    print('NEDo')
 
elif H >= B:
    print('PERE')
 
else:
    print('+')
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.07.2018, 22:02
Ответы с готовыми решениями:

Компьютер вроде запускается, но монитор или гаснет сразу, или после перезагрузки нормально работает
Характеристики: Добавлено через 13 минут если не ошибаюсь, бп aerocool vx, не помню на сколько ват. вроде чет между 450-600

Две близняшки Аня и Яна
Две близняшки Аня и Яна ходили в лес за грибами. Аня нашла x грибов, а Яна y грибов (x &lt; y). Их старший брат Ваня заметил, что если Аня...

Ноутбук не спит и не работает гибернация
Всем привет. Подскажите, пожалуйста. Недавно появилась проблема такая. Ноут не хочет спать и не работает режим гибернации. При любых...

8
 Аватар для Krasme
7248 / 5101 / 2151
Регистрация: 02.02.2014
Сообщений: 13,464
08.07.2018, 22:11
Python
1
2
3
4
5
6
if (int(A) < int(H)) and (int(H) < int(B)):
    print('Это нормально')
elif (int(H) < int(A)):
    print('Недосып')
else:
    print('Пересып')
Добавлено через 1 минуту
еще вариант
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
# 6 рекомендовано
A = int(input())
# 10 нельзя больше чем В
B = int(input())
# 8 по факту
H = int(input())
 
if (A < H) and (H < B):
    print('Это нормально')
elif (H < A):
    print('Недосып')
else:
    print('Пересып')
1
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
08.07.2018, 22:35  [ТС]
Вот в таком решении, получается

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
# 6 рекомендовано
A = input()
# 10 нельзя больше чем В
B = input()
# 8 по факту
H = input()
 
if H > A < B:
    print('Норма')
elif H > B > A:
    print('Пере')
else:
    print('Недо')
я был ближе всего...

Спасибо.

Добавлено через 1 минуту
было и такое тоже - но ошибка в третьем условии

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 6 рекомендовано
A = input()
# 10 нельзя больше чем В
B = input()
# 8 по факту
H = input()
 
if (H > A) and (H > B):
    print('Это нормально')
elif H < A and B < H:
    print('Недосып')
elif H > B and B > A:
    print('Недо')
else:
    print('Пересып')
Добавлено через 4 минуты
Krasme, кстати говоря:


Your code complexity score is 17.72 (best for this step is 11.0).
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
# 6 рекомендовано
A = int(input())
# 10 нельзя больше чем В
B = int(input())
# 8 по факту
H = int(input())
 
if (int(A) < int(H)) and (int(H) < int(B)):
    print('Это нормально')
elif (int(H) < int(A)):
    print('Недосып')
else:
    print('Пересып')

А этот код:

Your code complexity score is 12.08 (best for this step is 11.0).
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
# 6 рекомендовано
A = int(input())
# 10 нельзя больше чем В
B = int(input())
# 8 по факту
H = int(input())
 
if (A < H) and (H < B):
    print('Это нормально')
elif (H < A):
    print('Недосып')
else:
    print('Пересып')
0
 Аватар для Krasme
7248 / 5101 / 2151
Регистрация: 02.02.2014
Сообщений: 13,464
08.07.2018, 22:59
все смешали в кучу..
либо
Кликните здесь для просмотра всего текста
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
# 6 рекомендовано
A = input()
# 10 нельзя больше чем В
B = input()
# 8 по факту
H = input()
 
if (int(A) < int(H)) and (int(H) < int(B)):
    print('Это нормально')
elif (int(H) < int(A)):
    print('Недосып')
else:
    print('Пересып')

либо
Кликните здесь для просмотра всего текста
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
# 6 рекомендовано
A = int(input())
# 10 нельзя больше чем В
B = int(input())
# 8 по факту
H = int(input())
 
if (A < H) and (H < B):
    print('Это нормально')
elif (H < A):
    print('Недосып')
else:
    print('Пересып')


Цитата Сообщение от IRIP Посмотреть сообщение
в таком решении, получается
вы проверяли свое решение?

Добавлено через 46 секунд
Цитата Сообщение от IRIP Посмотреть сообщение
Your code complexity score is 12.08 (best for this step is 11.0)
это откуда взято?
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
08.07.2018, 23:03  [ТС]
Цитата Сообщение от Krasme Посмотреть сообщение
вы проверяли свое решение?
да, все из моих - не верны

я ниже потом спрашивал про время затрачиваемое на вычисление

Your code complexity score is 17.72 (best for this step is 11.0).

Your code complexity score is 12.08 (best for this step is 11.0).

где лучшее (кто-то решил) было 11.0 вообще

Добавлено через 2 минуты
проверку тут https://stepik.org/course/7215/syllabus делаю
прохожу курс =)

так сказать, 1000 задач за месяц... хочу читать, и решать =) несомненно, учусь, что-то новое узнаю
0
 Аватар для Krasme
7248 / 5101 / 2151
Регистрация: 02.02.2014
Сообщений: 13,464
08.07.2018, 23:14
мне интересно, где и как оценивается код? откуда такие цифры?

Добавлено через 10 минут
такой вариант еще есть...
Python
1
2
3
4
5
6
7
8
A, B, H = input().split()
 
if (int(H) < int(A)):
   print('недосып')
elif (int(H) > int(B)):
    print('пересып')
else:
    print('нормально')
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
08.07.2018, 23:18  [ТС]
Цитата Сообщение от Krasme Посмотреть сообщение
такой вариант еще есть...



Python
1
2
3
4
5
6
7
A, B, H = input().split()
if (int(H) < int(A)):
* *print('недосып')
elif (int(H) > int(B)):
* * print('пересып')
else:
* * print('нормально')

ошибка:

Failed test #1. Runtime error
Traceback (most recent call last):
File "jailed_code", line 1, in <module>
A, B, H = input().split()
ValueError: not enough values to unpack (expected 3, got 1)
0
 Аватар для Krasme
7248 / 5101 / 2151
Регистрация: 02.02.2014
Сообщений: 13,464
08.07.2018, 23:20
ошибки нет, вводить надо все значения в одну строку, а не после каждого жмакать enter
пруф
Кликните здесь для просмотра всего текста
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
08.07.2018, 23:29  [ТС]
да, вот откопал еще вариант БЫСТРОГО решения, который за 11 выполняется

Python
1
2
3
4
5
6
7
...
s = 'Норм'
if h < a:
    s = 'Недос'
elif h > b:
    s = 'Перес'
print(s)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.07.2018, 23:29
Помогаю со студенческими работами здесь

Смотрю много народу не спит
Ждут АпДейта или нет, но он походу покатил :) Во всяком случае я раньше не замечал такого, а сейчас вот при наборе названия сайта в...

Atmega128 спит (должна спать)
Нужно усыплять Atmega128 и пробуждать по таймеру timer0 25 раз. Делаю так: sleepmode: //stort timer0 TCNT0 = 0; TCCR0 |=...

Переплатил или нормально?
http://www.gigabyte.ru/products/page/mb/ga-p55a-ud4_10/overview/ за вот эту материнскую плату б/у 2000 гривен(украина) Добавлено...

ноут спит при закрытой крышке(((
Всем доброго времени суток!знатоки,подскажите как настроить ноут чтобы при закрытой крышке,он не впадал в спячку ,а работал.дело в том что...

Не включается (спит) после замены железа
У меня фантастическая проблема. :) как в анекдоте. В общем, на машине стоит win 10, 4 гига оперы одной планкой, процессор и видео карта....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru