Как исправить неверный символ в синтаксической ошибке идентификатора - PullRequest
0 голосов
/ 20 июня 2020

Я новичок в python, и я впервые использую stackoverflow, поэтому, пожалуйста, не сердитесь, если вы сочтете мой вопрос глупым, спасибо. в моем коде, когда он попадает в строку l * 0.00000062137119, по какой-то причине я получаю сообщение об ошибке Недопустимый символ в идентификаторе. Кто-нибудь может объяснить, почему. Спасибо

l=eval(input("Enter a length: "))
print("inches(1), yards(2), miles(3), millimeters(4), centimeters(5), meters(6),kilometers(7)")
c=eval(input("Type a number to pick the unit your length is in:  "))<br/>
c-=1
n=eval(input("Type a number to pick the unit you want to convert to:  "))<br/>
con=[[l,l*0.027778,l * 0.000016,l * 25.4,l * 2.54,l * 0.0254,l * 0.000025],
 [l * 36,l,l * 0.000568,l * 914.4,l * 91.44,l * 0.9144,l * 0.000914],
 [l * 63360,l * 1760,l,l * 1609344,l * 160934.4,l * 1609.344,l * 1.609344],
 [l * 0.03937,l * 0.001094,l * ‪0.00000062137119‬,l,l * ‪0.1‬,l *‪ 0.001‬,l *‪ 0.000001‬],
 [l * ‪0.393701‬,l *‪ 0.010936‬,l * ‪0.000006‬,l * ‪10‬,l,l *‪ 0.01‬,l *‪ 0.00001‬],
 [l *‪ 39.37008‬,l *‪ 1.093613‬,l * ‪0.000621‬,l * ‪1000‬,l *‪ 100‬,l,l *‪ 0.001‬],
 [l *‪ 39370.08‬,l *‪ 1093.613‬,l *‪ 0.621371‬,l *‪ 1000000‬,l *‪ 100000‬,l *‪ 1000‬,l]]
print(con[c][n-1])

1 Ответ

0 голосов
/ 20 июня 2020

Кажется, есть какие-то странные недопустимые символы, которые не были видны. Пришлось удалить их по одному. Теперь он работает.

Попробуйте это:

l=eval(input("Enter a length: "))
print("inches(1), yards(2), miles(3), millimeters(4), centimeters(5), 
meters(6),kilometers(7)")
c=eval(input("Type a number to pick the unit your length is in:  "))
c-=1
n=eval(input("Type a number to pick the unit you want to convert to:  "))
con=[[l,l*0.027778,l * 0.000016,l * 25.4,l * 2.54,l * 0.0254,l * 0.000025],
[l * 36,l,l * 0.000568,l * 914.4,l * 91.44,l * 0.9144,l * 0.000914],
[l * 63360,l * 1760,l,l * 1609344,l * 160934.4,l * 1609.344,l * 1.609344],
[l * 0.03937,l * 0.001094,l * 0.00000062137119 ,l,l * 0.1,l * 0.001,l * 0.000001],
[l * 0.393701,l * 0.010936,l * 0.000006,l * 10,l,l * 0.01,l* 0.00001],
[l * 39.37008,l * 1.093613,l * 0.000621,l * 1000,l*100,l,l* 0.001],
[l*39370.08,l * 1093.613,l*0.621371,l* 1000000,l* 100000,l * 1000,l]]
print(con[c][n-1])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...