Проблема с условием для Тамагочи

Есть вот такой код:

import random
import math

#Параметры

health = 100
hunger = 100
pee_need = 100

#Запуск цикла

while health > 0:

#Генерирование случайного числа для уменьшения параметров

    cons = random.randint(0,10)
    hunger = hunger - cons
    cons = random.randint(0,10)
    pee_need = pee_need - cons
    dam = random.randint(0,10)
    heal = random.randint(5,15)

#Ряд условий

    print("Здоровье:", health)
    print("Голод:", hunger)
    print("Нужда:", pee_need)
    user_command = input("Введите дейстиве: ")

# Условие в котором проверяется наличие ввода команды от пользователя

    if "feet" in user_command:
        hunger = hunger + 10
    elif "poop" in user_command:
        pee_need = pee_need + 10
    else:
        print("Вы не выбрали действие")

# Условие при котором Тамагочи теряет здоровье

    if hunger or pee_need > 50:
        if health < 100:
            health = health + heal
    else:
        health = health - dam

# Условие при котором Тамагочи умирает

    if health < 0:
        print("Тамагочи умер!")
        break
    else:
        continue

Проблема в том что в нем неисправно условие при котором тамагочи теряет здоровье

Помогите мне исправить его!

Как оно должно работать:

Если переменная hunger или pee_need будет ниже 50 то тамагочи будет терять здоровье (переменная health) на то значение которое будет сгенерировано в переменной dam

Если переменная hunger или pee_need будет выше 50, а переменная health меньше 100, то параметр health будет увеличиваться на значение которое будет сгенерировано в переменной heal


Ответы (0 шт):