Top.Mail.Ru
Ответы

Не работает print

не работает print

1234
 def f(x, i): 
    x = int(str(x), i) 
    return x 
print(max(f(47, 16), f(73, 8), f(101110, 2))) 
По дате
По рейтингу
Аватар пользователя
Оракул
9мес

.

Аватар пользователя
Просветленный
9мес

все работает нормально в коде
у тебя что-то не так в настройках python или в системе

Аватар пользователя
Оракул
9мес
12345
 def f(x, i): 
    x = int(str(x), i) 
    return x 
 
print(max(f(47, 16), f(73, 8), f(101110, 2))) 
Аватар пользователя
Просветленный
9мес

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

def f(x, i):
x = int(str(x), i)
return x
print(max(f(47, 16), f(73, 8), f(101110, 2)))

После исправления кода, вы должны увидеть результат 101 на экране, так как f(101110, 2) возвращает 101, что является наибольшим значением из всех трех вызовов функции f.

Аватар пользователя
Профи
9мес

после принта должен быть пробел