rechner

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
3r4s3r
User
Beiträge: 1
Registriert: Donnerstag 3. Februar 2005, 22:18

rechner

Beitragvon 3r4s3r » Donnerstag 3. Februar 2005, 22:24

hallo leute!
ich bin ein absoluter python anfänger und benötige bei eure hilfe.

Code: Alles auswählen


erste_zahl = raw_input("Erste Zahl: ")
zweite_zahl = raw_input("Zweite Zahl: ")

print erste_zahl + zweite_zahl


wenn ich das dann kompiliere und ausführe zählz es die zwei zahlen nicht zusammen sondern zeigt sie hintereinasnder an.
wie kann ich das endern?

Edit (Leonidas): Code in Python Tags gesetzt.
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Donnerstag 3. Februar 2005, 23:16

Hi 3r4s3r,

du musst die Strings, die raw_input zurückgibt erst in Zahlen (int) wandeln.

Code: Alles auswählen

erste_zahl = raw_input("Erste Zahl: ")
zweite_zahl = raw_input("Zweite Zahl: ")

print int(erste_zahl) + int(zweite_zahl)



Gruß

Dookie

Code: Alles auswählen

#!/usr/bin/env python
import this
Gast

Beitragvon Gast » Freitag 4. Februar 2005, 02:05

oder statt raw_input, einfach input verwernden..weil raw_input gibt wandelt die Eingabe immer um Strings..
Gast

Beitragvon Gast » Dienstag 8. Februar 2005, 19:46

Thx jetzt klappts.
:lol:

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder