ошибка: n=int(input()) Ошибка значения: недопустимый литерал для int() с основанием 10: ‘N / A’

#python #python-3.x #jupyter-notebook #valueerror

#python #python-3.x #jupyter-записная книжка #ошибка значения

Вопрос:

Код отлично работает в jupyter notebook, но выдает ошибку в ранге хакера

 n=int(input())
for i in range(0,99):
    n= n 1
    if (n % 3 == 0 and n % 5 == 0):
        print('FizzBuzz')
    elif (n % 3 == 0 and n % 5 != 0):
        print('Fizz')
    elif (n % 3 != 0 and n % 5 == 0):
        print('Buzz')
    else:
        print(n)
  

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

1. проверьте свои тестовые примеры и код

2. Пожалуйста, правильно отформатируйте свой вопрос и также опубликуйте ошибку.

Ответ №1:

Я думаю, в этом проблема — n = int(input())

Возможно, hacker rank не поддерживает input построение. Попробуйте заменить его на случайное значение.

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

1. он хорошо работает, когда я придаю ему некоторое значение, но должен был работать и с приведенным выше кодом

2. В этом случае вы можете адресовать свой вопрос hacker rank, потому что он связан с их ограничением, но не с python.