Я не могу использовать длинную функцию в Python

#python-3.5 #numerical-methods

#python-3.5 #численные методы

Вопрос:

там я хочу спросить, почему я не могу использовать long() функцию в python3.6.5? это говорит long is not defined , и какую функцию я должен использовать? пожалуйста, кто-нибудь мне поможет

Комментарии:

1. можете ли вы показать, что вы хотите сделать? и как вы это делаете?

2. Вы смешиваете языки и ссылаетесь на format long из matlab? Пожалуйста, добавьте фрагмент кода, где вы хотели бы использовать эту функцию.

Ответ №1:

в Python 3 нет длинного целого числа, вы должны просто иметь возможность использовать int()?

Комментарии:

1. но я хочу использовать больше десятичных чисел, например, я хочу вычислить это 1 / 3 * 50 50 100 и это просто показывает 166, но я хочу получить 166.666666666666666 итак, как я это решаю?

2. должен ли я был использовать функцию float?

3. Нет необходимости использовать что-либо, значение по умолчанию — float. Вы можете округлять, когда захотите, используя round()