python rechner gibt fehler meldung aus

Diskutiere python rechner gibt fehler meldung aus im Developer Network Forum im Bereich Hardware & Software Forum; hi leute. ach ja ich wollte eben einfach nen kleinen rechner schreiben in dem man zwischen addition und subtraktion wählen kann und dann 2 zahlen...
  • python rechner gibt fehler meldung aus Beitrag #1
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
hi leute.
ach ja ich wollte eben einfach nen kleinen rechner schreiben in dem man zwischen addition und subtraktion wählen kann und dann 2 zahlen addieren oder halt subtrahieren kann
also eigendlich nicht schwer
aber...
ich bekomme andauernt diese meldung:

File "trechnermeiner.py", line 4
if wahl == 0:
^
IndentationError: unexpected indent

der code ist der :

Code:
#! /usr/bin/python
wahl = int(raw_input('Weahle bitte zwischen "Addition [0]" und "Subtraktion [1]"'))
	if wahl == 0:
		a = int(raw_input('Zahl1: '))
		b = a + int(raw_input('Zahl2: '))
		print 'Das ergebnis lautet ', b
	elif wahl == 1:
		a = int(raw_input('Zahl1: '))
		b = a - int(raw_input('Zahl2: '))
		print 'Das ergebnis lautet ', b

was mache ich falsch?? ich habe echt kein plan
mfg
 
  • python rechner gibt fehler meldung aus Beitrag #2
willikufalt

willikufalt

Bekanntes Mitglied
Dabei seit
28.08.2001
Beiträge
1.481
Reaktionspunkte
0
Code:
#! /usr/bin/python
wahl = int(raw_input('Weahle bitte zwischen "Addition [0]" und "Subtraktion [1]"'))
if wahl == 0:
  a = int(raw_input('Zahl1: '))
  b = a + int(raw_input('Zahl2: '))
  print 'Das ergebnis lautet ', b
elif wahl == 1:
  a = int(raw_input('Zahl1: '))
  b = a - int(raw_input('Zahl2: '))
  print 'Das ergebnis lautet ', b

Du musst auf die Leerzeichen achten!
 
  • python rechner gibt fehler meldung aus Beitrag #3
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
alles klar dank dir!
aber noch ne frage habe ich da.
ich dachte mit dem einrücken wäre es hier mit 1X tab getan
wie erkenne ich wie tief ich einrücken muss?
weil ich habe auch beispiele gesehen wo dann halt einmal tab genommen wurde.
 
  • python rechner gibt fehler meldung aus Beitrag #4
willikufalt

willikufalt

Bekanntes Mitglied
Dabei seit
28.08.2001
Beiträge
1.481
Reaktionspunkte
0
TAB kannste auch verwenden.
Du darfst aber nicht einrücken, wo das aus logischer Sicht nicht vorgesehen ist.

In deinem Beispiel also vor dem if.
 
  • python rechner gibt fehler meldung aus Beitrag #5
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
sorry für meine lange leitung aber ist das mit dem 2 mal space was in dem "richtigen" code ist nicht auch eine einrückung?
 
  • python rechner gibt fehler meldung aus Beitrag #6
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
sicher ist das eine einrückung. aber so wird die benötigt. ob man jetzt 2 space, 4 space oder mit tab einrückt, dürfte egal sein. nur sollte man beim programmieren auf eins festlegen und das konsequent einhalten (sonst gibt chaos).

beim ursprünglichen code war alles ab zeile 4 zu weit eingerückt.
 
  • python rechner gibt fehler meldung aus Beitrag #7
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
achso sry aber jetzt habe ich es gecheckt XD
also hier noch nen beispiel:
Code:
#! /usr/bin/python
wahl = int(raw_input('Weahle bitte zwischen "Addition [0]" und "Subtraktion [1]"'))
if wahl == 0:
             a = int(raw_input('Zahl1: '))
             b = a + int(raw_input('Zahl2: '))
  print 'Das ergebnis lautet ', b
elif wahl == 1:
             a = int(raw_input('Zahl1: '))
             b = a - int(raw_input('Zahl2: '))
  print 'Das ergebnis lautet ', b
also könnte der code auch so aussehen wichtig is das die if elif am rand sind dann kann ich auch ne einrückung via space z.b. 3 mal oder auch 4mal machen oder ein mal tab.
coool danke für erklärung und hilfe find ich top :D
 
  • python rechner gibt fehler meldung aus Beitrag #8
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
sorry kleiner fehler oben. das print muss natührlich auch weiter rein gerückt werden hab ich vergessen
 
  • python rechner gibt fehler meldung aus Beitrag #9
schlurch

schlurch

Bekanntes Mitglied
Dabei seit
06.05.2003
Beiträge
6.763
Reaktionspunkte
35
LINUX = :pimped: | WINDOWS = :auto06
So isses: Linux hat zwar Potential, kann aber Windows nicht überholen
 
  • python rechner gibt fehler meldung aus Beitrag #10
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
schade da muss ich dich enttäuchen
da haste nen interpretations fehler rein gehauen ;) eigendlich war es so gemeint das linux geil is und windows misst XD
ich muss das mal nachher ooder so anders herrum machen ;)
 
  • python rechner gibt fehler meldung aus Beitrag #11
Lambo-Benni

Lambo-Benni

Bekanntes Mitglied
Dabei seit
23.03.2007
Beiträge
7.601
Reaktionspunkte
3
Ort
Medizinmanndiscount
Schade... so wies jetzt ist, steckt mehr dahinter!
 
  • python rechner gibt fehler meldung aus Beitrag #12
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
XD ne find ich eher net :D
 
Thema:

python rechner gibt fehler meldung aus

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.178
Beiträge
1.579.169
Mitglieder
55.871
Neuestes Mitglied
Mein-Helmut
Oben