Python Eingabe: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
=RAW Input=
+
=Einfache Eingabe=
 
+
Die Benutzereingabe wird durch den Befehl '''input()''' realistiert
<pre>
+
<syntaxhighlight>
...eingabe=raw_input("Geben Sie etwas ein\n")
+
#!/usr/bin/python
>>>print eingabe
+
eingabe=input("Geben Sie etwas ein\n")
</pre>
+
print(eingabe)
 
+
</syntaxhighlight>
=Input=
+
=Datentyp der Eingabe ist ein String=
 
+
Bei Eingaben von Zahlen werden 2 Strings aneinander gereiht
<pre>
+
<syntaxhighlight>
...eingabe=input("Geben Sie etwas ein\n")
+
#!/usr/bin/python
>>>print eingabe
+
a = input('Bitte geben Sie eine Zahl ein: ')
</pre>
+
b = input('Bitte geben Sie eine zweite Zahl ein: ')
 +
print(a + b)
 +
</syntaxhighlight>
 +
=Umwandlung von Strings in Integer=
 +
Hier werden die Zahlen addiert
 +
<syntaxhighlight>
 +
#!/usr/bin/python
 +
a = eval(input('Bitte geben Sie eine Zahl ein: '))
 +
b = eval(input('Bitte geben Sie eine zweite Zahl ein: '))
 +
print(a + b)
 +
</syntaxhighlight>

Aktuelle Version vom 5. Dezember 2019, 09:21 Uhr

Einfache Eingabe

Die Benutzereingabe wird durch den Befehl input() realistiert

#!/usr/bin/python
eingabe=input("Geben Sie etwas ein\n")
print(eingabe)

Datentyp der Eingabe ist ein String

Bei Eingaben von Zahlen werden 2 Strings aneinander gereiht

#!/usr/bin/python
a = input('Bitte geben Sie eine Zahl ein: ')
b = input('Bitte geben Sie eine zweite Zahl ein: ')
print(a + b)

Umwandlung von Strings in Integer

Hier werden die Zahlen addiert

#!/usr/bin/python
a = eval(input('Bitte geben Sie eine Zahl ein: '))
b = eval(input('Bitte geben Sie eine zweite Zahl ein: '))
print(a + b)