Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 31.08.2020
Сообщений: 5

Почему не работает должным образом?

31.08.2020, 09:25. Показов 1481. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
vremyagoda = input ("Введите какое сейчас время года? Зима?, Осень? Лето?, а может быть Весна?: ")
vremyasutok = input ("Что у вас там сейчас? День, Ночь или Утро?: ")
 
if vremyagoda == "Зима":
    print("Сейчас же холодно!")
    if vremyasutok == "День":
        print("Ну и ладно, что сейчас день, обязательно выходить?")
        if vremyasutok == "Ночь":
            print("Сейчас тем более и ночь, голова на месте?")
            if vremyasutok == "Утро":
                print("Холодновато еще, оно тебе надо выходить в такую холодрыгу, поспи лучше")
 
 
elif vremyagoda == "Осень":
    print("Погодка прохладная")
    if vremyasutok == "День":
        print("Но если хочешь выйти, оденься потеплее и прогуляйся, вид ШИКАРНЫЙ!")
        if vremyasutok == "Ночь":
            print("Да ночь же! Спи уже неугомонный!!!")
            if vremyasutok == "Утро":
                print("Осеннее утро, можешь прогуляться и подышать свежим воздухом, только не долго!")
 
 
 
 
elif vremyagoda == "Лето":
    print("Ты же в Узбекистане живешь, да? Ух как у вас там жарко!")
    if vremyasutok == "День":
        print("Не, советую дома посидеть, включи лучше кондиционер или винтилятор, а если нет ни того, ни другого, соболезную :(")
        if vremyasutok == "Ночь":
            print("Но сейчас ночь, если не можешь заснуть, иди прогуляйся минут 20 и спать!")
            if vremyasutok == "Утро":
                print("Что с утречка прогулять? Ну иди, иди. Собаку взять не забудь!")
 
    
 
 
elif vremyagoda == "Весна":
    print("Погодка классная! Живности то сколько на улице")
    if vremyasutok == "День":
        print("Бегому на улицу, птички зовут!")
        if vremyasutok == "Ночь":
            print("Весенняя ночь, ммм, если есть возможность можешь поспать на тапчане, будет классно, обещаю)")
            if vremyasutok == "Утро":
                print ("Выходи, все уже давно проснулись)")
 
else:
    print("Что-то пошло не так, проверьте правильно ли вы указали информацию!")
 
 
 
 
input()
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.08.2020, 09:25
Ответы с готовыми решениями:

Не понимаю почему программа не работает должным образом
все работает исправно кроме условного оператора if,когда переменные меняются местами ничего не происходить код: a = float(input()) ...

Почему код работает таким образом?
Простая задача: дан произвольный список, содержащий и строки и числа. Нужно вывести: 1) нечётные элементы построчно 2) чётные...

HTML не отрисовывает страницу должным образом
У меня есть проект сайта-опросника.На данный момент я хочу добиться отрисовки вопроса,который находится в базе данных SQLLITE.Код , который...

10
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
31.08.2020, 10:25
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
vremyagoda = input ("Введите какое сейчас время года? Зима?, Осень? Лето?, а может быть Весна?: ")
vremyasutok = input ("Что у вас там сейчас? День, Ночь или Утро?: ")
 
if vremyagoda == "Зима":
    print("Сейчас же холодно!")
    if vremyasutok == "День":
        print("Ну и ладно, что сейчас день, обязательно выходить?")
    elif vremyasutok == "Ночь":
            print("Сейчас тем более и ночь, голова на месте?")
    elif vremyasutok == "Утро":
                print("Холодновато еще, оно тебе надо выходить в такую холодрыгу, поспи лучше")
 
 
elif vremyagoda == "Осень":
    print("Погодка прохладная")
    if vremyasutok == "День":
        print("Но если хочешь выйти, оденься потеплее и прогуляйся, вид ШИКАРНЫЙ!")
    elif vremyasutok == "Ночь":
            print("Да ночь же! Спи уже неугомонный!!!")
    elif vremyasutok == "Утро":
                print("Осеннее утро, можешь прогуляться и подышать свежим воздухом, только не долго!")
 
 
 
 
elif vremyagoda == "Лето":
    print("Ты же в Узбекистане живешь, да? Ух как у вас там жарко!")
    if vremyasutok == "День":
        print("Не, советую дома посидеть, включи лучше кондиционер или винтилятор, а если нет ни того, ни другого, соболезную :(")
    elif vremyasutok == "Ночь":
            print("Но сейчас ночь, если не можешь заснуть, иди прогуляйся минут 20 и спать!")
    elif vremyasutok == "Утро":
                print("Что с утречка прогулять? Ну иди, иди. Собаку взять не забудь!")
 
    
 
 
elif vremyagoda == "Весна":
    print("Погодка классная! Живности то сколько на улице")
    if vremyasutok == "День":
        print("Бегому на улицу, птички зовут!")
    elif vremyasutok == "Ночь":
            print("Весенняя ночь, ммм, если есть возможность можешь поспать на тапчане, будет классно, обещаю)")
    elif vremyasutok == "Утро":
                print ("Выходи, все уже давно проснулись)")
 
else:
    print("Что-то пошло не так, проверьте правильно ли вы указали информацию!")
 
 
 
 
input()
Добавлено через 41 секунду
Разберись с if-ами
0
150 / 120 / 36
Регистрация: 01.11.2019
Сообщений: 425
31.08.2020, 10:41
И вообще убери if и используй словарь
0
0 / 0 / 0
Регистрация: 31.08.2020
Сообщений: 5
31.08.2020, 10:54  [ТС]
У меня говорит что ошибка на 8 строке, то есть операция elif не верна

Добавлено через 10 минут
У тебя запустилось всё? У меня не запускается
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
31.08.2020, 11:27
Лучший ответ Сообщение было отмечено Tarlan19 как решение

Решение

Python
1
2
3
4
Введите какое сейчас время года? Зима?, Осень? Лето?, а может быть Весна?: Зима
Что у вас там сейчас? День, Ночь или Утро?: Ночь
Сейчас же холодно!
Сейчас тем более и ночь, голова на месте?
Добавлено через 6 минут
С регистром букв может быть связано
Попробуй
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
vremyagoda = input ("Введите какое сейчас время года? Зима?, Осень? Лето?, а может быть Весна?: ").lower()
vremyasutok = input ("Что у вас там сейчас? День, Ночь или Утро?: ").lower()
 
if vremyagoda == "зима":
    print("Сейчас же холодно!")
    if vremyasutok == "день":
        print("Ну и ладно, что сейчас день, обязательно выходить?")
    elif vremyasutok == "ночь":
            print("Сейчас тем более и ночь, голова на месте?")
    elif vremyasutok == "утро":
                print("Холодновато еще, оно тебе надо выходить в такую холодрыгу, поспи лучше")
 
 
elif vremyagoda == "осень":
    print("Погодка прохладная")
    if vremyasutok == "день":
        print("Но если хочешь выйти, оденься потеплее и прогуляйся, вид ШИКАРНЫЙ!")
    elif vremyasutok == "ночь":
            print("Да ночь же! Спи уже неугомонный!!!")
    elif vremyasutok == "утро":
                print("Осеннее утро, можешь прогуляться и подышать свежим воздухом, только не долго!")
 
 
 
 
elif vremyagoda == "лето":
    print("Ты же в Узбекистане живешь, да? Ух как у вас там жарко!")
    if vremyasutok == "день":
        print("Не, советую дома посидеть, включи лучше кондиционер или винтилятор, а если нет ни того, ни другого, соболезную :(")
    elif vremyasutok == "ночь":
            print("Но сейчас ночь, если не можешь заснуть, иди прогуляйся минут 20 и спать!")
    elif vremyasutok == "утро":
                print("Что с утречка прогулять? Ну иди, иди. Собаку взять не забудь!")
 
    
 
 
elif vremyagoda == "весна":
    print("Погодка классная! Живности то сколько на улице")
    if vremyasutok == "день":
        print("Бегому на улицу, птички зовут!")
    elif vremyasutok == "ночь":
            print("Весенняя ночь, ммм, если есть возможность можешь поспать на тапчане, будет классно, обещаю)")
    elif vremyasutok == "утро":
                print ("Выходи, все уже давно проснулись)")
 
else:
    print("Что-то пошло не так, проверьте правильно ли вы указали информацию!")
 
 
 
 
input()
Добавлено через 20 минут
А вообще volkomorov прав
Python
1
2
3
4
5
6
7
8
a = {"зимадень": ('Сейчас же холодно!','Ну и ладно, что сейчас день, обязательно выходить?')}
workvremyagoda = input().lower()
vremyasutok = input().lower()
key =  workvremyagoda + vremyasutok
if key in a:
    print(*a[key], sep = '\n')
else :
    print("Что то как то никак")

Сформируй словарь "а" всеми 12-ю элементами по указанному принципу (я взял только "Зима" и "День")
И исполняемый код - 2 строчки
1
0 / 0 / 0
Регистрация: 31.08.2020
Сообщений: 5
31.08.2020, 11:28  [ТС]
Gdez, Спасибо большое, заработало!
0
31.08.2020, 12:29

Не по теме:

Цитата Сообщение от Gdez Посмотреть сообщение
a = {"зимадень":
:rofl:

0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
31.08.2020, 13:16
И нифига не зашквар - эт чтоб новых вопросов меньше)
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,709
Записей в блоге: 14
31.08.2020, 13:30
Gdez, зря реагируете на подобные предложения! Это развращает пользователей типа Tarlan19
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
31.08.2020, 14:20
За замечание - спасибо!
Я это вижу, но заметил, что часто мой код поправляют , и я сам на этом "образовываюсь")
Можно сказать, я использую такие топики)))
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,709
Записей в блоге: 14
31.08.2020, 15:51
Gdez, я имел в виду, что по правилам Форума вопрос нужно формулировать явно. А не просто приаттачить файл. Если бы я заметил вовремя - удалил бы такую тему. А теперь - что же...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.08.2020, 15:51
Помогаю со студенческими работами здесь

В программе запросите у пользователя несколько элементов списка, отформатируйте их должным образом и выведите на экран
Обычно при написании перечислений и списков мы разделяем их элементы запятыми, а перед последним ставим союз «и», как показано ниже: ...

Почему UDF по конкатенации строк не работает должным образом?
Код udf для конкатенации двух строк заданных аргументами функции у меня имеет вид extern "C" _declspec(dllexport) char ...

Почему этот код не выполнится должным образом?
На одном форуме наткнулся на то, что одному парню на собеседовании задали написать функцию нахождения минимума, он написал следующим...

Почему текст в колонках DataTables не форматируется должным образом?
При инициации таблицы задал классы колонок {className:"Price","width": "70px" ,targets:, render:$.fn.dataTable.render.number( ' ',...

Не работает должным образом тачпад
После обновления до Aniversary update пропали жесты тремя пальцами ( тремя пальцами влево/враво для смены приложений и тд) Ноутбук Lenovo....


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru