Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16
  1. #11
    I <3 Pancakes Avatar von PancakeBear
    Registriert seit
    14.02.2010
    Beiträge
    84

    Standard

    Danke Zin für den Wikipedia Link!
    Ich wusste garnicht das das Shebang heisst...

    @Starflow : Glaub mir ich hab auch schon zu viel Fullgequoted :'( | Danke trotzdem ^^
    ^---- und ich habe schon viele Fullquotes gelöscht... -BlackBerry

    Zum Problem: Das Problem war wie gesagt einrücken. Am besten man macht eine "if" Abfrage so:

    if zeichen == '+': print(erstezahl + zweitezahl)
    Und der Script Code war sowieso falsch. Weil die sys.argv's nicht in int() drin waren.

    Das Problem hatt sich gelöst
    Danke an alle Leute die mir geantwortet haben!

    Mfg Chillerz.
    Geändert von blackberry (09.09.2010 um 22:58 Uhr) Grund: Zuviele Smileys, Schreibfehler

  2. #12
    Be root - Use Linux Avatar von H4x0r007
    Registriert seit
    27.06.2007
    Beiträge
    1.878

    Standard

    In Python werden statt if und endif bzw. if und geschweifte Klammern Einrückungen verwendet, um einen Block zu kennzeichen.

    Code:
    def testFunktion():
        print "Ein Text"
        print "In der TestFunktion"
    
    print "Ein Text außerhalb der TestFunktion"
    testFunktion()
    Willst du If-Abfragen oder Schleifen ineinander verschachteln, musst du doppelt einrücken:

    Code:
    def testFunktion(varPrint):
        if varPrint > 0:
           print "Ein Text"
           print "In der TestFunktion"
    
    print "Ein Text außerhalb der TestFunktion"
    testFunktion(1)
    Bald 14 Jahre auf Free-Hack. Krass wie die Zeit vergeht...
    "Drei Dinge sind unendlich - das Universum, die menschliche Dummheit und die WinRAR-Testversion"

  3. #13
    bomdidengdidengdigigi Avatar von hersch24
    Registriert seit
    09.12.2006
    Beiträge
    985

    Standard

    ist das automatisch das keine Einrückungen angezeigt werden auf f-h ? oder hast du keine gemacht ? wie der Frankenbruder über mir bereits gesagt hat MUSST du in Python immer richtige einrückungen setzen. Benutze NUR einrückungen und keine extra Klammern. Shebang ist wurst und die Python Version passt mit der print Syntax auch. Überprüfe einfach die Einrückungen nach den Anweisungen. Eine anständige IDE wie Netbeans oder Eclips macht das automatisch.
    hallo

  4. #14
    I <3 Pancakes Avatar von PancakeBear
    Registriert seit
    14.02.2010
    Beiträge
    84

    Lächeln

    Danke , ja es war wegen dem Einrücken...
    Hatt sich wie gesagt gelöst


    Mfg Chillerz.

  5. #15
    Be root - Use Linux Avatar von H4x0r007
    Registriert seit
    27.06.2007
    Beiträge
    1.878

    Standard

    Zitat Zitat von hersch24 Beitrag anzeigen
    ist das automatisch das keine Einrückungen angezeigt werden auf f-h ? oder hast du keine gemacht
    Ich habe keine Einrückungen bei dem Beispiel gemacht, sondern Leerzeichen. Natürlich müssen Tabs verwendet werden, wenn der Code in Python lauffähig sein soll.
    Zitat Zitat von hersch24 Beitrag anzeigen
    Frankenbruder
    Wohlauf, die Luft geht frisch und rein

    Zitat Zitat von hersch24 Beitrag anzeigen
    Shebang ist wurst
    Shebang ist dann wichtig, wenn du das Script unter Unix-basierenden Systemen direkt ausführen willst. Du kannst ja an den Anfang vom Script einfach folgendes einfügen:
    Code:
    #!/usr/bin/python
    und du bist auf der sicheren Seite
    Bald 14 Jahre auf Free-Hack. Krass wie die Zeit vergeht...
    "Drei Dinge sind unendlich - das Universum, die menschliche Dummheit und die WinRAR-Testversion"

  6. #16
    W32.Lovgate
    Registriert seit
    09.12.2007
    Beiträge
    352

    Standard

    Zitat Zitat von H4x0r007 Beitrag anzeigen
    Ich habe keine Einrückungen bei dem Beispiel gemacht, sondern Leerzeichen. Natürlich müssen Tabs verwendet werden, wenn der Code in Python lauffähig sein soll.
    Das ist falsch, du kannst natürlich auch Leerzeichen nutzen (mehrere dann). Der Style Guide auf python.org schreibt auch, dass man Spaces nutzen sollte
    Indentation
    Use 4 spaces per indentation level.
    ( PEP 8 -- Style Guide for Python Code )
    Vorallem "nett" da viele Editoren auch die "Übersetzung" von Tab -> Space unterstützen, was in Projekten bei denen mehrere Leute programmieren interessant ist.

    Grüße

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Ad block für Opera
    Von UnKn0wNx im Forum Anwendungssoftware
    Antworten: 2
    Letzter Beitrag: 29.08.2010, 19:33
  2. block?
    Von KingMS im Forum Instant Messaging
    Antworten: 9
    Letzter Beitrag: 10.11.2008, 22:41
  3. Msn block
    Von ducaty1098 im Forum Instant Messaging
    Antworten: 8
    Letzter Beitrag: 23.08.2008, 19:38

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •