Ich dachte, dass dies einfach wäre, aber ... Ich möchte, dass der Benutzer sowohl Rektaszension und Deklination eingeben und später im Programm werde ich auf ihre Eingabe handeln. Hier ist das Problem, ich weiß, wie man dem Benutzer Deklination oder Rektaszension im Dezimalformat geben kann (sagen wir Deklination = +29.9400), aber wie erlaube ich dem Benutzer, H: M: S wie diese 12 56 24 oder D einzugeben ARCM: ARCS wie dieser 29 56 24Benutzer Eingabe von Rektaszension und Deklination
Danke
viele Möglichkeiten, dies zu erreichen, je nachdem, wie Sie die Benutzer wollen die Eingabe zu formatieren, sondern eine Art und Weise könnten die Daten in eine Integer-Liste wie diese zu erhalten sein: 'hms = list (Karte (int , Eingabe ("input hms:") .split (''))) ', dann speichert die Benutzereingabe' 29 56 24' in 'hms' Variable als Liste der Ganzzahlen:' [29, 56, 24] ' – davedwards