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.
Antworten
3r4s3r
User
Beiträge: 1
Registriert: Donnerstag 3. Februar 2005, 22:18

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.
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

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]#!/usr/bin/env python
import this[/code]
Gast

Freitag 4. Februar 2005, 02:05

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