Вероятно, это прямой вопрос, но у меня пока нет основы Python (работает перед ходом)
Я хочу, чтобы пользователь вводил следующие переменные (координаты):
source_x = input('enter blast x: ')
source_y = input('enter blast y: ')
source_z = input('enter blast z: ')
receiver_x = input('enter receiver x: ')
receiver_y = input('enter receiver y: ')
receiver_z = input('enter receiver z: ')
Когда пользовательский ввод Введите для z
координаты (или любой другой), возникает следующая ошибка:
source_z = float(source_z)
ValueError: could not convert string to float: ''
Я понимаю ошибку, Ввод ввод рассматривается как строка, но есть ли быстрый способ идентифицировать и преобразовать ввод Ввод в (например) a 0
?
На всякий случай Я хочу выполнить массовый импорт и не останавливать мои вычисления далее по коду.
С уважением