Forum QGIS
input w konsoli pythona - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: input w konsoli pythona (/thread-1787.html)



input w konsoli pythona - Kzyhó - 20-03-2019

Cześć ;Wink chcę sobie zacząć trochę zabawę z pythonem w qgis i mam mały problem.

Otóż nie działa mi input.

Napisałem sobie na początek coś bardzo prostego. Chciałem aby po podaniu stopni, minut i sekund przeliczało mi to na stopnie dziesiętne.
Tak to napisałem:

st = input("podaj stopnie: " )
st = float(st)
m = input("podaj minuty: ")
m = float(m)
s = input("Podaj Sekundy: ")
s = float(s)
dd = (s/3600) + (m/60) + st
print(round(dd,6))



W PyCharm to działa ale jak w qgisie wpisuję w konsoli to mam tak:

Traceback (most recent call last):
  File "C:\Program Files\QGIS3~1.6\apps\Python37\lib\code.py", line 90, in runcode
    exec(code, self.locals)
  File "<input>", line 1, in <module>
  File "<string>", line 1, in <module>
RuntimeError: input(): lost sys.stdin


Ktoś ma jakiś pomysł? coś muszę importować może?