надо найти минимум из введенных чисел

X = min
n = int(input("Введите количество учеников"))
for i in range(n):
   Xi = int(input("Введите рост ученика"))
if X < min:
        print(X)

Выходит такая ошибка:

5:0] '<' not supported between instances of '<native JS>' and '<native JS>'

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

Автор решения: Victor VosMottor

Не знаю чего вообще вы хотели сказать вашим кодом, вот как я бы написал (по расплывчатому условию):

print(min(map(int, input().split(' '))))
→ Ссылка
Автор решения: Maksi_mak2

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

n = int(input("Введите количество учеников:\n"))
minn = 0
for i in range(n):
    x = int(input("Введите рост ученика:\n"))
    if minn > x:
        minn = x
print(x)

или

n = int(input("Введите количество учеников:\n"))
m = []
for i in range(n):
    m.append(int(input("Введите рост ученика:\n")))
print(min(m))
→ Ссылка