Python Tutorial #7 - Die if-Abfrage

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 310

  • @mondkult
    @mondkult 8 років тому +119

    = ist ein Zuweisugsoperator
    == ist ein Vergleichsoperator

    • @Lucky147
      @Lucky147 4 роки тому +3

      Boaaaah, weißt du wie lange ich den Fehler in dem Script:
      happy = True
      if happy = True:
      print("Monty is happy")
      else:
      print("Monty is not happy")
      gesucht habe😂😂

    • @Lucky147
      @Lucky147 4 роки тому

      Danke dir😊👌🏽

    • @Lucky147
      @Lucky147 4 роки тому

      Uff, ich hätte auch einfach das Video zu Ende schauen können🤦🏾‍♂️😂

    • @mondkult
      @mondkult 4 роки тому

      @@Lucky147 happy = True
      print happy
      True

    • @mondkult
      @mondkult 4 роки тому +1

      Wenn es geht dann so
      if (True == happy):
      ...
      dann kann nichts schief laufen
      if (1 == me):
      u.s.w. alles Ideoden sicher so.

  • @qk2577
    @qk2577 8 років тому +73

    hey das Tutorial ist echt super, man kommt bei allem mit, mögliche Fälle werden alle schnell abgedeckt!!!
    richtig zuschauerfreundlich!!!!!!!

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +10

      freut mich, wenn's dir gefallen hat =) Danke!

    • @prfix5509
      @prfix5509 7 років тому +1

      The Morpheus Tutorials Hallo, von meinem Windows Laptop ist das Display kaputt. Würde gern auf mac os umsteigen. Was halten Sie von OS zum programmieren. Hauptsächlich würde ich das Macbook für die Schule nennen. Natürlich gebraucht von Ebay von 2012 etc. Vielen Dank für Ihre Antwort. Mag Ihre Videos!

  • @lalinaa312
    @lalinaa312 4 роки тому +6

    man jzt fühle ich mich endlich krass xD
    Danke fürs gute Tutorial und allgemein für die gute Reihe und deine ganze Mühe!

  • @janinamuller4323
    @janinamuller4323 7 років тому +22

    Vielen Dank für das Tutorial ^^
    Ich bin sehr neu in Script-Sachen etc und das Tutorial ist sehr anfängerfreundlich und gut erklärt :D

  • @vany6877
    @vany6877 4 роки тому +1

    Super Tutorial, danke! Man muss scheinbar übrigens auch darauf achten, das "True" oder "False" am Anfang groß geschrieben werden. Zumindest löste die Kleinschreibung bei mir einen Error aus. xD Von anderen Sprachen ist mans teils gewohnt. :D Danke für das Tutorial/die Playlist!

  • @onlynocturnal2.092
    @onlynocturnal2.092 5 років тому +2

    Echt vielen dank dir :D
    Dein Python kurs ist echt wunderbar

  • @kraxti4795
    @kraxti4795 4 роки тому +1

    Wirklich tolles Video! Ich habe vor deine ganze Reihe zu schauen und zu "erlernen", aber ich wüsste gerne zu diesem Video, wie man "if x < 50 und x > 40:" abfragen lassen kann.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому +3

      Kommt später noch aber du kannst entweder in das if ein weiteres if packen oder mit and arbeiten

  • @diecerdan510
    @diecerdan510 3 роки тому +1

    Das achte Video schon heute geschaut :D
    also ich habe es mal riskiert,du nutzt notepad++ ich habe das Ganze mal auf pycharm gemacht.Aber sehr gut erklärt.Langsam kribbelt es in den Fingern ;)
    Zum Spaß habe ich mal die Werte und mÖglichkeiten Geändert
    xD

  • @jano_lp8836
    @jano_lp8836 3 роки тому

    hat gut erklärt jetzt habe ich die letzten Sachen die beim englischen Video was ich zum lernen benutze auch verstanden

  • @heleneelis390
    @heleneelis390 5 років тому +1

    Super gut nachvollziehbar und echt leicht umzusetzen. Ich mache zwar immer erst alles falsch, verstehe danach aber, wie es richtig gegangen wäre - schon mal ein Fortschritt. :D

  • @nonickname3440
    @nonickname3440 6 років тому

    Danke dir für diese guten und ausführlich beschriebenen Videos.

  • @kingleoize
    @kingleoize 4 роки тому

    und es geht weiter mit der 1+💥Bis jetzt alles sehr gut erklärt und nachvollziehbar.

  • @fritzhambel3353
    @fritzhambel3353 6 років тому

    Vielen Dank, für mich einfach klasse und verständlich erklärt, bitte weiter machen.

  • @emsk.6681
    @emsk.6681 8 років тому +4

    Das ist echt hilfreich für meine Klausur :)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      freut mich :) viel Erfolg!

    • @emsk.6681
      @emsk.6681 8 років тому

      The Morpheus Tutorials
      Danke :)

    • @probablyalive6470
      @probablyalive6470 3 роки тому +1

      @@emsk.6681 Und, wie lief die Klausur vor 4 Jahren ?

    • @emsk.6681
      @emsk.6681 3 роки тому +2

      @@probablyalive6470 wenn ich das noch wüsste hahaha

  • @moritzlomitschka5608
    @moritzlomitschka5608 4 роки тому

    sehr gute playlist bis jetzt! klasse gemacht!

  • @e.b.3396
    @e.b.3396 8 років тому +14

    Danke für diese Reihe, Morpheus. Kannst du noch mal erklären, warum zuerst x=42 ist und in der if-bedingung zusätzlich x=0?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому +9

      die Anweisung x = 0 ist nur in dem Teil, der dann auch später ausgeführt wird, falls x < 50 ist (also nicht in der Bedingung selbst)
      Ich wollte nur zeigen, dass man da soviel reinschreiben kann, wie man will =)

  • @razcore
    @razcore 4 роки тому +27

    Wenn man parallel mitcodet und auch das speichern vergisst 😂😂

  • @WERTBON
    @WERTBON 4 роки тому +1

    man kann auch in dem Beispiel x = int(input("Zahl eingeben: ")) eingeben um die Zahl selbst einzugeben. ist vielleicht ein wenig smoother als die Zahl im script zu ändern

  • @hsmerlin
    @hsmerlin 4 роки тому +1

    11:00 und wie wäre es bei einer range zwischen wert 42 und 50 gewesen? Also if x = wert zwischen 42 und 50 und am ende sowas wie eine Ausgabe "wert liegt IN der range!" oder wert "liegt UEBER der range" oder "wert liegt UNTER der range" ?

  • @screayx
    @screayx 6 років тому

    Möchte gerne mit programmieren anfangen und hab dadurch deine playlist entdeckt :D Ich finde du erklärst das super, so, dass auch Anfänger es verstehen können :) arbeite mich jetzt durch, teste mit python ein bisschen rum und fange dann mit c++ an. Wollte eigentlich erst mit C++ anfangen, aber viele haben mir gesagt, dass ich lieber mit python anfangen sollte, weil es einsteigerfreundlicher und einfacher sei. Ich werde aufjedenfall noch viele Stunden damit zubringen :D Danke für die Videos

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Vielen Dank :)
      Kann ich auf jeden Fall bestätigen, C++ ist deutlich schwerer als Python :D

  • @dahausmeista
    @dahausmeista 7 років тому

    @The Morpheus Tutorials 10:45 Stimmt nicht ganz; Sobald du ein elif hast, wird das in den Entscheidungsbaum einbezogen, d.h. if:false führt nicht automatisch zum else wenn weitere Bedingungen zu überprüfen sind. Das elif kann ja auch nur zwischen if und else existieren

  • @fabianklaus279
    @fabianklaus279 7 років тому +1

    Super erklärt! Wirklich!

  • @martinkaspar5095
    @martinkaspar5095 7 років тому +7

    vielen Dank für das klasse Tutorial - eines der besten Python-Kurse im Netz!! By the way: gibt es die Code Beispiele der einzelnen Lessions denn ggf auch auf einer Webseite - das wäre klasse!!

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому +1

      vielen Dank :)
      Einige der Tutorials (leider unzusammenhängend, also wirklich so wie aus den Videos herausgekommen) gibt es auf github. Link ist in der Beschreibung :)

  • @easypy
    @easypy 2 роки тому

    Gut erklärt wie immer :)

  • @MJEducation1
    @MJEducation1 6 років тому +2

    Sehr toll erklärt! :)

  • @clientpower4692
    @clientpower4692 3 роки тому

    Gute Tutorials aber ein Tipp von mir macht das in Pycharm dann müsst ihr das nicht immer in cmd rein ziehen. Mach weiter so!

  • @gunsncodes6665
    @gunsncodes6665 2 роки тому

    Python ist schlauer als C.
    Bei 8:42 hätte C, in der elif Abfrage, dem x glatt den Wert 50 zugewiesen und die Bedingung als True ausgeführt.

  • @christianwawra1554
    @christianwawra1554 4 роки тому +4

    Hallo, vielen Dank für deine Tutorial. Ich habe ein Problem, bei mir kommt immer eine Fehlermeldung sobald ein Sonderzeichen wie "ö" oder "ß" vorkommt. So wie es bei deinem Beispiel mit "größer gleich" war. Da du das Problem nicht hattest, gibt es hier vielleicht eine einfache Einstellung?
    Vielen Dank im Voraus!

    • @cedain5863
      @cedain5863 4 роки тому +1

      Ich habe es genau wie im Video gemacht und es gab keine Fehlermeldung (und ich habe auch keine Extraeinstellungen vorgenommen) 🤷‍♂️

  • @chinchillaaa1915
    @chinchillaaa1915 6 років тому +1

    Wow super gut :)

  • @AndreasHenler
    @AndreasHenler Рік тому

    Hi, ich bin seit gestern am Verzweifeln. Bin neu hier und möchte mich da durchkämpfen, lief alles super bis jetzt aber ich hänge jetzt seit über 1 Tag an der if Abfrage. Ich kapiere nicht bei Minute 04:20, warum bei x = 55 die Ausgabe kommt: y ist wahr. y wurde doch definiert als wahr wenn x < 50 ist, demnach müsste doch y bei x=55 False sein und die Ausgabe dürfte nicht so kommen? es funktioniert bei mir bei der Scriptausgabe genau so wie bei Dir , aber ich kapier nicht warum, das ist zum Verweifeln? Danke für die Hilfe im voraus

  • @lolrubi8045
    @lolrubi8045 4 роки тому +1

    Hallo, wollte fragen mit welchem programm du die "texte" bearbeitest. Wenn ich die datei mit der endung .py öffnen will, versucht es das mit python. Aber ich kann es dann net umscjreiben. Deshalb muss ich es immer wieder aufs neue auf py.txt ändern um diese zu bearbeiten. Wollte deshalb fragen wie ich es einfach die ganze zeit mit .py am ende bearbeiten kann.

  • @KarlsonHobgoblin
    @KarlsonHobgoblin 4 роки тому

    also bei mir kommt auf einmal gar keine ausgabe mehr
    es folgt
    C:\Users\XXXX>python
    Python 3.9.0 (tags/XXXX Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    dann bei Pfadeingabe
    File "", line 1SyntaxError: unexpected character after line continuation character
    zuvor "Hello Wolrd" funktionierte --> keine Änderung wollte nur das aus diesem Video eingeben und es gab immer wieder "Hello Wolrd" aus, habe dann die Datei "firsttry" neu erstellt, Ergebnis oben.
    Kann einer helfen? Danke

  • @vornamenachname2225
    @vornamenachname2225 4 роки тому +1

    2:48 bei mir passiert da irgendwie garnichts..
    also da kommt kein "Hello World" oder "X ist kleiner als 50"

    • @user-xr5cz2mr4v
      @user-xr5cz2mr4v 4 роки тому

      Hast du es gelöst? Wenn das passiert, gibt es glaube ich ein Problem mit den Pfaden

    • @vornamenachname2225
      @vornamenachname2225 4 роки тому

      @@user-xr5cz2mr4v nope
      der pfad und das alles ist richtig,
      hab schon alles mögliche probiert aber es geht net

    • @Dennis00
      @Dennis00 4 роки тому

      @@vornamenachname2225 Jo wäre mal cool zu wissen, denn ich hab das selbe Problem.

    • @jannikschneider2033
      @jannikschneider2033 3 роки тому

      @@Dennis00 Habt ihr gespeichert?

  • @PhilippsenTV
    @PhilippsenTV 4 роки тому +1

    hey, ich habe eine kurze frage und zwar, was passiert wenn ich bei 7:02 im Video das x =0 weglasse ?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому +1

      Nichts weiter, das sollte nur zeigen, dass du auch in dem if die Variablen noch ändern kannst 😊

    • @PhilippsenTV
      @PhilippsenTV 4 роки тому

      @@TheMorpheusTutorials ok, danke

  • @rubixx5579
    @rubixx5579 4 роки тому +1

    Ich arbeite mit sublime Text geht es auch?

  • @Alpagut88
    @Alpagut88 3 роки тому

    Hey Morpheus, danke für all deine Mühen. Man kann von all deinen Videos hier auf YT wirklich profitieren. Ich wollte mal fragen, wieso man hier bei Python mit der Konsole und Skripte arbeitet? Es gibt doch zahlreiche IDEs die einem die Arbeit erleichtern? Hat das einen speziellen Grund?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  3 роки тому +1

      War ursprünglich gemacht, weil es Einsteigerfreundlicher ist (weniger zu installieren)

  • @M4rc1991
    @M4rc1991 5 років тому

    Ich schreibe am Mac im IDLE (3.7.3) - bei mir nimmt er das ß und ö (Line 8 7:35) nicht: „SyntaxError: Non-ASCII character“ - woran kann das liegen?

  • @paulborstorf9538
    @paulborstorf9538 4 роки тому +1

    Mich würde es freuen wenn eine Arduino Reihe kommt

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому +1

      Ich hatte mal mit einer angefangen, aber irgendwie nicht mehr weiter gemacht 🤔 gibt's aber immernoch auf meinem Kanal

  • @naheliegend5222
    @naheliegend5222 6 років тому

    Da muss ich ja sagen, dass das auf dem Mac mit der Shell irgendwie schöner ist :-)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      :D Ja, Windows hat nicht die tollste Shell^^
      Mittlerweile Linux, das ist viel angenehmer

  • @seva9375
    @seva9375 4 роки тому

    Wie rückt man ein? Bei mir kommt dieser Strich links von f nicht, wenn ich Tab drücke

  • @essnah
    @essnah 4 роки тому

    Beim mir war beim elif ein syntax error weil ich VOR dem x = 0 kein Leerzeichen hatte, warum?

  • @ichbrauchehilfeab7925
    @ichbrauchehilfeab7925 3 роки тому

    kann man das auch mit IDLE`machen?

  • @atomicdan6354
    @atomicdan6354 3 роки тому

    Also bedeutet das, dass immer if vor elif gewertet wirdt oder wirdt einfach dass obere immer vorrangig bearbeitet.

    • @ghize8347
      @ghize8347 3 роки тому

      Es geht von oben nach unten - sobald eine Bedingung wahr ist, werden die restlichen Fälle nicht mehr geprüft - auch wenn dort nochmal ein "wahrer" Fall wäre

  • @wielihots227
    @wielihots227 9 років тому +1

    Was mach ich da falsch?
    Non-UTF-8 code starting with '\xf6' in file [...] on line 7, but no encoding declared
    Sollte alles so wie im Video gezeigt gemacht haben...

    • @wielihots227
      @wielihots227 9 років тому +1

      Ok hab den Fehler gefunden, ich kann keine umlaute oder ß schreiben ^^

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  9 років тому +1

      +Wieli Hots jap genau ;)
      Tolles Profilbild btw ;) War ein super Spiel :D

    • @wielihots227
      @wielihots227 9 років тому +2

      +The Morpheus danke, ohja das Spiel war super, habs locker 20x durchgespielt ^^

  • @aloismeier4928
    @aloismeier4928 6 років тому

    schönes Tutorial, aber hättest Du in Python auch Beispiele für die Praxis, eine richtige Anwendung mit Masken und sinnvoller Logik, z.b. wie programmiere ich einen Workflow, oder ein tool zur Datensicherung einer Festplatte, menügesteuert.
    danke

  • @tayakecht4146
    @tayakecht4146 3 роки тому

    ich hab ne frage undzwar hab ich das richtig verstanden dass die if klammer nur einschlägt wenn die bedingung true ist oder ?

  • @Duracelde
    @Duracelde 4 роки тому +1

    Wenn ich zuerst if ×==42 und danach erst elif x

  • @ZeroMan1986
    @ZeroMan1986 4 роки тому

    Hallo. Super Reihe. Ich komme von PHP und habe zu dem Video eine Frage. Zu if Abfragen. Manchmal ist es durchaus sinnvoll zu fragen ist Variable x nicht gleich y. Das geht bei PHP durch ein Ausrufezeichen vor der Operation. Ist das auch bei Python möglich?

    • @f.m.16
      @f.m.16 4 роки тому

      ich glaube man schreibt da ein if not bedinging oder so

  • @Lukas-gn5yf
    @Lukas-gn5yf 4 роки тому

    Wie bindet man den input in ein IF statement ein ? Also
    x = input(int("Zahl von 0-5: "))
    if x == 2:
    print("du hast 2 gewählt")
    Bekomme da:
    x = input(int("Zahl von 0-5: "))
    ValueError: invalid literal for int() with base 10: 'Zahl von 0-5: '

    • @kyu5882
      @kyu5882 4 роки тому

      Du musst das andersrum machen:
      x = int(input("Zahl von 0-5: "))
      if x == 2:
      print("du hast 2 gewählt")
      Dann kommt das gewünschte Ergebnis. LG

    • @Lukas-gn5yf
      @Lukas-gn5yf 4 роки тому +1

      @@kyu5882 ja sorry hatte es dann doch noch selbst rausgefunden aber trotzdem vielen Dank.

    • @kyu5882
      @kyu5882 4 роки тому

      @@Lukas-gn5yf Jo, ist aber auch gut, für die, die den Kommentar lesen und vielleicht das selbe Problem haben :D

    • @kyu5882
      @kyu5882 4 роки тому

      Also besser, als ungelöst hier zu lassen.

    • @Lukas-gn5yf
      @Lukas-gn5yf 4 роки тому

      @@kyu5882 hast recht

  • @jannikschneider2033
    @jannikschneider2033 3 роки тому

    Wäre es nicht genau das gleiche, wenn ich anstatt "elif:" einfach eine neue if abfrage in die alte if abfrage einsetze, die dann aber eingerückt ist?

  • @koefferle
    @koefferle 4 роки тому

    Hallo, zunächst mal möchte ich mich für diese super Tutorials bedanken! Man kommt vor allem als Einsteiger sehr gut mit und versteht auch alles.
    Jedoch habe ich 2 Probleme:
    1: wie öffne ich diese Konsole? wenn ich auf das windows symbol auf der tastatur klicke und "cmd" eingebe, kann ich diese Aktionen nämlich nicht ausführen. Also ich kann zwar den Teil in Notepad machen, allerdings nicht den Teil, den du im Commander machst. Ich hätte allerdings die möglichkeit, dass über die Python shell zu machen, da mir das ein freund empfohlen hat. nur... was ist die shell?
    2: zu dem Dateipfad von python; ich weiß nicht, wo ich dass gespeichert habe. Also die python datei ist unter %appdata% zu finden, aber ich bin mir nicht sicher, ob das wirklich richtig ist und vor allem kann ich hierzu den dateipfad nicht ermitteln...
    Danke im vorraus für die antworten :D

    • @ichbrauchehilfeab7925
      @ichbrauchehilfeab7925 3 роки тому

      du musst nicht nur die windows taste drücken sonder [windows-taste + r] drücken dann sollte sich das fenster öffnen

    • @ichbrauchehilfeab7925
      @ichbrauchehilfeab7925 3 роки тому

      und wenn du in den ganz normalen ordner gehst musst du schauen dass du links auf HPDOCS (D:) gehst und da einen neuen ordner erstellst und dann diese datei mit dem script in diesen ordner einfügen und dann geht das. :D

  • @speedeeTTV
    @speedeeTTV 4 роки тому

    Moin Morpheus,
    in deinen Videos benutzt du ja ganz klar Win8.1. Ich benutze aber Win10 Home.
    Beim Video #6 Das erste Script funktioniert nicht alles bei mir wie es das eigentlich soll. Leider bin ich mir nicht sicher woran das liegen könnte.
    Kann es vielleicht daran liegen, da ich den Installationspfad nicht genau befolgt habe?
    Ich habe den Teil übersprungen wo du gezeigt hast welcher Installationspfad deklariert werden soll für Python.
    Unter anderen sind deine Videos echt einfach zu verstehen. Vielleicht liegt es auch einfach daran, dass ich ein bisschen know-how in C# habe :D
    Danke für diese Hilfreichen Videos.
    Chapeau! :)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому

      Hey,
      Sollte eigentlich 7 gewesen sein, 8.1 hatte ich glaub eigentlich nicht.
      Du solltest dir aber dringend Video 1 ansehen, in der Beschreibung ist auch noch ne wichtige Info. Falls es dann nicht klappt, schreib uns bitte auf discord

  • @enricojanssen1709
    @enricojanssen1709 7 років тому +1

    Wie kann man eine Variable abrufen denn in der Konsole wurde die Zahl direkt ausgespuckt.

  • @er_4o4
    @er_4o4 8 років тому +1

    Bei mir kommt nie Hello world am ende geschreiben???!!
    bei mir kommt immer line 4 das x soll walsch sein ??!
    Wo is der fehler
    x = 55
    if x

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      ja, es ist einen Tabulator zu weit eingerückt.
      Du hast die "normalen" äußeren Befehle mit x = 55, if ... und print("hello world") und du hast die Befehle, die nur ausgeführt werden, wenn die if true ergibt, nämlich print("x ist ...") und x = 0. Die müssen je nach Kategorie immer gleich eingerückt sein. Die normalen Befehle ganz am linken Rand und die in der if einen Tabulator weiter rechts. Aber eben nur einen =)

    • @bilderramen4695
      @bilderramen4695 8 років тому

      x = 50
      y = True
      if x < 50:
      print("x kleiner 50")
      x = 0
      elif x == 50:
      print("x = 50")
      elif x == 44:
      print("sonderfall")
      else:
      print("x ist größer als 50")
      print("Hallo :)")

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      ?

    • @bilderramen4695
      @bilderramen4695 8 років тому

      The Morpheus Tutorials Keine Ahnung ich wollte fragen ob man in Python auch iwie dlls einbeziehen kann wie in c# oder vb.net habe deine tut's noch nicht fertig also sry wenn ich frage obwohl du ein vid dazu gemacht hast ;)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      du kannst DLLs einbeziehen, es ist allerdings ein wenig komplizierter.
      Du brauchst dazu das Modul ctypes.
      import ctypes
      hllDll = ctypes.WinDLL ("Pfad zu meiner DLL")

  • @user-xr5cz2mr4v
    @user-xr5cz2mr4v 4 роки тому

    Wieso kommt bei mir invalid syntax wenn ich den elif x == 42 print sonderfall eingebe? Ich schreibe es eigentlich 1 zu 1 ab und ohne den "Sonderfall" funktioniert auch alles

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому

      Das ist jetzt geraten, aber fehlt ein : oder hast du die klammern bei print vergessen?

    • @user-xr5cz2mr4v
      @user-xr5cz2mr4v 4 роки тому

      @@TheMorpheusTutorials Ich hab einfach weiter gemacht und bin beim range Thema. Mega tolle Reihe, danke von mir ! Ich denke der Fehler dort ist für mein lernen erstmal irrelevant und lag sonst wo, nicht im Skript selbst.

  • @m-electronics5977
    @m-electronics5977 3 роки тому +2

    Jetzt mal unabhängig von Python. Ich habe seitdem ich deine c++ Reihe angefangen habe, da ich C von arduino relativ gut kann, Habe ich jetzt schon meine eigene Library zum ansteuern von Schieberegistern mit dem arduino geschrieben👍😊 da es mir immer auf die Nerven gegangen ist nachzudenken wie welche Pins gezogen werden müssen...

  • @benbensen6508
    @benbensen6508 4 роки тому

    Wie beende ich if? Also das ich eine Zeile darunter gleich mit elif oder else weiter machen kann? Wenn ich Enter drücke wird eine weitere Zeile für if hinzugefügt. Gibt es da eine Tastenkombination oder so?

    • @ichbrauchehilfeab7925
      @ichbrauchehilfeab7925 3 роки тому

      Wenn du enter drückst rückt deine Zeile etwas nach rechts. Wenn du die back, Taste drückst, kannst du ein neues if anfangen. Allerdings musst du beachten, dass du über dem if auch ganz links x = 42 und so machst also etwa so:
      x = 42
      y = True
      if x < 50:
      print("x kleiner 50")
      x = 42
      y = True
      if x == 50:
      print("x = 50")
      x = 42
      y = True
      if x == 42:
      print("sonderfall")
      else:
      print("x größer 50")
      print ("hello universe")
      ich hoffe ich konnte dir helfen :D

  • @wijdswijdssd5125
    @wijdswijdssd5125 4 роки тому

    Bei mir wird nicht's angezeigt wen ich es probiere mit der cmd konsole aufzurufen. Ich habe die Datei auch gespeichert

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому

      Was genau passiert denn? Schreib mir mal genau, was du gemacht hast und welche Ausgabe kommt. Bitte auf discord, hier ist das sehr schwer, link in der Beschreibung

  • @srgnt_fox_1082
    @srgnt_fox_1082 4 роки тому

    Hey
    Ich erhalte immer eine Fehlermeldung--> SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xf6 in position 4: invalid start byte
    aber ich habe bereits zu oberst im Skript
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    eingefügt. Hättest du eine Idee an was das liegen könnte?
    Es geschieht nur wenn im else Teil das Wort grössser steht, ansonsten funktioniert es mit anderen Wörtern.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому +1

      Nutzt du python 2? Mit 3 sollte das eigentlich gehen. Sonst lass mal Umlaute, also äöü und ß weg in Variablennamen

    • @srgnt_fox_1082
      @srgnt_fox_1082 4 роки тому

      @@TheMorpheusTutorials Nein ich benutze Python 3.8.2 und vielen Dank für die Antwort habe es jetzt gerade getestet, es liegt an den Umlauten ohne funktioniert es. Danke für die schnelle und hilfreiche Antwort.

  • @john5ick555
    @john5ick555 3 роки тому

    Hallo Morpheus,
    Danke für deine guten Videos. Ich habe eine Frage. Bei mir lässt sich das Script wegen Zeile 4 (if y:) nicht auführen. Ich checke es nicht:
    x = 55
    y = True
    if y:
    print("Y ist wahr")

    print("Hello World")
    Grüße

    • @sebarem0
      @sebarem0 2 роки тому

      Müsste ein Einrückungsfehler sein. Probier mal das Leerzeichen vor if wegzumachen dann sollte es gehen.

  • @DerEddieLoL
    @DerEddieLoL 7 років тому

    wenn ich bei print() ein "ß" benutze kriege ich die Fehlermeldung Syntax Error non UTF-8 Code wie behebe ich das?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому +2

      pack das mal ganz oben in dein Script:
      #!/usr/bin/env python
      # -*- coding: utf-8 -*-

  • @clonk5084
    @clonk5084 4 роки тому

    Hey ich kenne keine Sprache also wirklich 0 Wissen, und will mir das programmieren beibringen bin jz schon bis video 7 gekommen, und wollte Fragen ob man für deine Tut playlist von Python i,welches vorwissen benötigt ?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому +1

      Nope, du brauchst kein Vorwissen, du bist absolut richtig hier 😊 vergiss aber nicht dir Zeit zum üben und vielleicht 2 mal gucken zu geben

  • @valex6896
    @valex6896 6 років тому

    Hallo,
    wenn ich versuche meinen Dateipfad in cmd einzugeben kommt bei mir diese Fehlermeldung: "python: can't open file 'python': [Errno 2] No such file or directory"
    ,obwohl der Dateipfad stimmt. Weiß wer woran das liegt?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Hi,
      was hast du genau eingegeben?
      Hast du Python im Pfad eingetragen?

  • @flugzeuginformatiker2260
    @flugzeuginformatiker2260 4 роки тому

    kann ich auch das machen?
    x = hello
    v = hallo
    if x == v:
    print("hi")
    kann ich es auch so machen das überprüft wird ob eine variable gleich ist wie eine andere variable?

  • @johnjanen1851
    @johnjanen1851 5 років тому

    Bei mir wird leider true und false nicht markiert und auch nicht als befehl angewendet. Wurde das mit der neuesten version rausgenommen oder muss man da was einstellen?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 років тому

      Nein, das ist alles gleich geblieben. An so grundlegenden Features wird nichts geändert.
      Achte darauf, dass man sie beide groß schreibt.
      Falls das dein Problem nicht löst, schreib mir bitte im discord

  • @mariusweidenbach3585
    @mariusweidenbach3585 4 роки тому

    so gehts doch auch
    x = 49
    if x < 50:
    print("X ist kleiner als 50")
    if x > 50:
    print("X ist Grösser als 50")
    if x == 50:
    print("X ist 50")
    print("Ende")

    • @gunsncodes6665
      @gunsncodes6665 2 роки тому

      Zwischen mehreren unabhängigen if abfragen und einem Gebilde aus if und einem/mehreren elif gibt es einen entscheidenden Unterschied.
      Beim ersteren können mehrere der unabhängigen Bedingungen erfüllt sein, beim zweiten ist sichergestellt, dass nur genau ein einzelner Zweig ausgeführt wird.
      Beispiel nur if:
      x = 45
      if x < 50:
      print("wird ausgeführt")
      if x < 60:
      print("wird ebenfalls ausgeführt")
      Beispiel elif:
      x = 45
      if x < 50:
      print("wird ausgeführt")
      elif x < 60:
      print("wird nicht mehr ausgeführt weil if schon gestimmt hat")

  • @bombermen1132
    @bombermen1132 4 роки тому

    Kleine Frage:
    Wenn ich die Zahl die hinter x steht mitten in einem Satz stehn haben will, wie müsste ich das im Script schreiben?

    • @niks.7299
      @niks.7299 4 роки тому

      x = 3
      print("Die Variable x enthält den Wert" + x)
      kannste ausprobieren das Problem: die Zahl (oder was auch immer) wird direkt ohne Leerzeichen dahinter ausgegeben und ich weiß auch nicht wie das weg geht

    • @alex.goclimbf5858
      @alex.goclimbf5858 2 роки тому

      so z.B.:
      x = 3
      print("Die Variable x enthält den Wert " + str(x) + " blablub")
      Einfach ein Leerzeichen zwischen Wert und ". Zur Ausgabe vom Wert für x muss man x als String kennzeichnen, da Python keine Strings mit Zahlen addieren kann.

  • @mondkult
    @mondkult 8 років тому

    Wenn du in deinem Notepad++ die Seite Highlighs auf Python einstellst dann Rückt auch Notepad++ ein

  • @carom5616
    @carom5616 7 років тому

    Hallo ich fange gerade mit dem Programmieren an! Empfiehlst du mir erst die Tutorials zusschauen oder direkt mit den hacking anfangen? (Möchte gerne hacken können) Danke im Voraus

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому

      Hey,
      du solltest auf jeden Fall erst zumindest einen Teil der Python Tutorials schauen. Arbeite dich bis vor die Klassen durch, dann könntest du dich mal am Hacking probieren.
      Wenn du was nicht verstehst, kannst du ja immer noch wieder die Playlist wechseln :)

  • @Edeyism
    @Edeyism 7 років тому +2

    Wenn ich
    x= 50
    y= True
    if x

  • @ichbrauchehilfeab7925
    @ichbrauchehilfeab7925 3 роки тому

    ich hab das script jetzt so geändert, dass alle befehle ausgeführt werden. ist das so richtig?
    x = 42
    y = True
    if x < 50:
    print("x kleiner 50")
    x = 42
    y = True
    if x == 50:
    print("x = 50")
    x = 42
    y = True
    if x == 42:
    print("sonderfall")
    else:
    print("x größer 50")
    print ("hello universe")
    wenn ich das ausführe steht da:
    x kleiner 50
    sonderfall
    hello universe

    • @maranathasam
      @maranathasam 3 роки тому

      Es reich, wenn du einmal x = 42 eingibts. X wird als Variable im ganzen Skript gespeichert. Das y bringt dir auch nichts, wenn du nur mit x rechnest.

    • @ichbrauchehilfeab7925
      @ichbrauchehilfeab7925 3 роки тому

      @@maranathasam danke, ich bin jetzt eh schon etwas fortgeschrittener aber trotzdem danke c:

    • @maranathasam
      @maranathasam 3 роки тому +1

      Ok das ist sehr gut. Hauptsache du bleibst dran.

  • @pyro_0074
    @pyro_0074 6 років тому

    Wie kann ich If mit Tasten ansprechen? (also zum Beispiel "wenn k gedrückt, mache das und das")

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Das ist leider gar nicht so einfach. Dazu hab ich aber in der hacking mit python Playlist ein Video, nennt sich Keylogger

    • @pyro_0074
      @pyro_0074 6 років тому

      @@TheMorpheusTutorials danke 👍

  • @linus7203
    @linus7203 4 роки тому

    Hey.. Erstmal danke, für die ganzen krassen Tutorials! Ich habe eine Frage: Wenn ich Buchstaben wie "ö" ,"ä" ,"ß" usw. benutze. kriege ich eine Fehlermeldung. Was kann ich da machen?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому +1

      Huch, das sollte eigentlich nicht mehr so sein. Bist du sicher, dass du die neuste Version von python hast? Falls ja schreib mir mal auf discord wo der Fehler genau auftritt

  • @elias-ov3im
    @elias-ov3im 4 роки тому

    bekomme als fehlermeldung immer: IndentationError: unexspcected indent (also bei cmd) kann mir da wer helfen?

    • @jesusIog
      @jesusIog 4 роки тому

      schreib doch mal was du eingegeben hast in deiner datei

  • @_karla._
    @_karla._ 8 років тому

    Ich programmiere unter Mac OS X und bekomme bei ß und Umlauten einen ASCII Fehler angezeigt. Wieso ist das bei dir nicht so?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      könnte an der internen Darstellung von Mac liegen.

    • @_karla._
      @_karla._ 8 років тому

      The Morpheus Tutorials Ich hab jedenfalls nix gefunden wie man das fixen kann. Kann ich unter Linux Umlaute und ß etc. ohne Error verwenden?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      probier das hier ganz oben am Script mal:
      #!/usr/bin/env python
      # -*- coding: utf-8 -*-

    • @_karla._
      @_karla._ 8 років тому

      Danke, Mann :)
      Anmerkung: Funktioniert nur wenn ich z. B. bei print("Süß") den Prefix 'u' hinzufüge, also:
      print(u"Süß").

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      Achso? Danke für die Ergänzung, unter Linux geht's ohne das 'u'

  • @keks-ne3xi
    @keks-ne3xi 7 років тому

    Super video😀😀 aber wenn ich das Script ohne Konsole starte schließt es sich sofort kann man da was machen?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому

      Das liegt daran, dass du eine Konsolenanwendung schreibst. Was du suchst, wäre vermutlich eine GUI. PyQT (auch auf meinem Channel) wäre da möglich.
      Aber das würde ich dir evtl erst etwas später empfehlen.

    • @keks-ne3xi
      @keks-ne3xi 7 років тому

      The Morpheus Tutorials okay danke😀😁

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому

      :D Das kommt echt gut, wenn du antwortest.
      "Mein Meister hat geantwortet: okay danke" xD

    • @keks-ne3xi
      @keks-ne3xi 7 років тому

      The Morpheus Tutorials 😂😂😂😂😂 xD

  • @healingmoon.
    @healingmoon. 4 роки тому

    Guten morgen Morpheus, ich wieder =)
    habe soweit alles kapiert, bis auf das True und False..
    wir haben am Anfang doch nur x=55 angegeben, also wie entscheidet python was false oder true ist ohne irgendwas anderes als die Variable x zu definieren?
    Also wenn ich schreibe:
    x=55
    y= False oder True
    if y:
    print("Antwort")
    wonach entscheidet das Programm dann was True oder False ist?

    • @jemilvazhalanickal2331
      @jemilvazhalanickal2331 4 роки тому

      Hallo Morpheus :)
      Ich bin noch anfänger und hätte die selbe Frage.
      Kannst du es mir bitte erklären ?

    • @ghize8347
      @ghize8347 3 роки тому

      Entscheidet sich danach, welchen Wert y hat
      Die Abfage lautet "if y (in Gedanken ergänzen == True), ist y also True zugewiesen, dann wird der zusätzliche Text ausgegeben, wird y False zugewiesen, ist die Bedingung nicht erfüllt.
      Und x spielt gar keine Rolle hier

  • @doctorwhojr.2022
    @doctorwhojr.2022 9 років тому

    aber wenn die erste Abfrage schon stimmt und die darunterliegenden 4 anderen alle auch richtig wären wie mache ich es dass sie auch benutzt werden

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  9 років тому +2

      Doctor Where Wenn du alle Abfragen erfüllen können möchtest, musst du mehrere if-Abfragen nutzen. Also if Bedingung1:
      darunter dann if Bedingung2:
      Dadurch können sie alle erfüllt werden. Vorsicht: Der Else-Teil bezieht sich auch immer nur auf die letzte if-Abfrage. Für die anderen wird dann einfach gar nichts ausgeführt, falls die Bedingung nicht erfüllt war.

  • @onoratobellgardt5356
    @onoratobellgardt5356 7 років тому

    Bei mir führt er das skript nicht aus.
    Er meint das der Befehl "python" nicht gefunden wurde, obwohl ich python installiert habe.
    Kann mir jemand helfen?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому

      Hi,
      dann hast du vermutlich Python nicht in den Systempfad eingetragen.
      Die neueste Version von Python hat da eine Hilfestellung, installiers einfach nochmal, aber das allererste Fenster der Installation hat einen kleinen Haken für "in den Systempfad eintragen" oder so ähnlich. Setz den Haken, dann sollte es gehen :)

  • @frederikbourgeois8019
    @frederikbourgeois8019 4 роки тому +1

    wie speichert man?

    • @lolrubi8045
      @lolrubi8045 4 роки тому +1

      Wenn du auch notepad++ hast, ist es auf Ctrl und S bzw. Strg und S gleichzeitig. Siehst die Tastenkombinationen aber auch auf den "ordnern" oben in der leiste in Notepad++ wenn du es offen hast. Bitte, falls du was verstanden hast😅

    • @vornamenachname2225
      @vornamenachname2225 4 роки тому

      Bei Notepad++ Kannst du einfach auf file Drücken dann auf "save as" oder so

  • @johnblack8178
    @johnblack8178 7 років тому

    Hmm diese Standardabfrage ist ja überall gleich aber was ist mit listen abfragen also var [1,2,3,4]
    if 1 in var:
    ....

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому +1

      das würdest du über die For-Schleife regeln :)
      Hast du das Video schon gesehen? Falls ja und die Frage bleibt, schreib nochmal :)

  • @fatimamohammadi8667
    @fatimamohammadi8667 7 років тому +1

    Welche Rolle spielt diese x = 0 dabei ?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому

      das x ist die Variable anhand welcher eine Bedingung überprüft wird. Könnte zb auch vom Benutzer eingegeben worden sein

    • @Alternatives_Universum
      @Alternatives_Universum 5 років тому

      @@TheMorpheusTutorials Das ergibt für mich nur Sinn solange man sich auf das x = 50 bezieht, das ganz am Anfang definiert worden ist. Aber der Zweck des x = 0 innerhalb der if Bedingung (4. Zeile) hab ich auch nicht verstanden. Man kann es doch weglassen und das Ergebnis ist gleich.

    • @User-fx1tx
      @User-fx1tx 5 років тому

      @@Alternatives_Universum Er wollte zeigen das es egal ist wie viel man reinschreibt

  • @chinchillaaa1915
    @chinchillaaa1915 6 років тому

    x = 4
    y = 2
    z = 3
    b = 1
    a = 10
    # 1 für +
    # 2 für -
    # 3 für *
    # 4 für /
    # von b bis a aufzählen
    if z == 1:
    print(x + y)
    if z == 2:
    print(x - y)
    if z == 3:
    print(x * y)
    if z == 4:
    print(x / y)
    while a > b:
    print(b)
    b + 1 = b
    das ist ein art primitiver Taschenrechner den ich zum spaß gebaut habe, der auch relativ gut funktioniert.
    allerdings habe ich ein Problem, und zwar im letzten Befehlsblock.
    das b lässt sich nicht überschreiben, da anscheinend irgendwie die rechte dafür nicht vorhanden sind. Weißt du zufällig wie sich das ändern lässt?
    (das letzte sollte ein art aufzählungstool werden) (:
    danke schonmal im Vorraus :)

    • @chinchillaaa1915
      @chinchillaaa1915 6 років тому

      ich habe auch die Leerzeilen bei dem if gelassen, die sind nur beim kopieren verloren gegangen

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому +1

      probiers mal anders rum ;)
      b = b+1

    • @chinchillaaa1915
      @chinchillaaa1915 6 років тому

      The Morpheus Tutorials danke, ich dachte die Reihenfolge macht bei Variablen keinen unterschied :)

  • @istrue256
    @istrue256 8 років тому

    Hey super Toturial, habe bis jetzt alles verstanden, aber irgendwie bekomme ich immer folgende Fehlermeldung, wenn ich 'größer' wie du mit ß und ö schreibe:
    SyntaxError: Non-ASCII character '\xdf' in file C:\Users\smart\python\firstTry.py on line 7, but no encoding declared
    Warum kann ich dieses Zeichen nicht verwenden? Ohne die geht's nämlich
    Und warum ist 42 eigentlich eine besondere Zahl?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      Das könnte an deinem Betriebssystem liegen. Was nutzt du denn?
      42 ist die Antwort auf DIE Frage ;-) kommt aus dem Buch/Film per Anhalter durch die Galaxis

    • @istrue256
      @istrue256 8 років тому

      Nutze Windwos 10.
      Okay das kannte ich nicht^^ Habe mir jetzt nur mal die Szene mit der 42 angeschaut.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      ;)

    • @istrue256
      @istrue256 8 років тому

      Und warum geht das mit ß oder ö jetzt nicht?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      ach sorry.. richtig.
      Ich hatte Windows 8.1 d.h. daran liegts nicht.
      Hast du eventuell eine alte Python Version?
      Ansonsten könnte es an deinem Editor liegen, denn wenn der kein Unicode unterstützt, wirds schwer.
      Du könntest eventuell auf PyCharm umsteigen, da sollte es in jedem Fall gehen.

  • @HyPerStrYkeRx3
    @HyPerStrYkeRx3 9 років тому

    Hey!
    Wie hast du das gemacht, dass du das CMD fenster öffnest und das Programm ausprobierst?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  9 років тому

      +Alex DrumNBass Hey :)
      du kannst (das ist am einfachsten) Shift drücken und im Ordner, wo die Python-Datei liegt, rechtsklicken.
      Dann die Option Eingabeaufforderung hier öffnen wählen.
      Alternativ die Kommandozeile über das Start-Menü oder Ausführen mit "cmd.exe" öffnen und hin navigieren (cd Pfad)

    • @HyPerStrYkeRx3
      @HyPerStrYkeRx3 9 років тому

      +The Morpheus hmm das funktioniert irgendwie nicht. Gibts nicht irgendeine Tastenkombination?
      Ich hab noch ne andere frage:
      Und zwar hab ich ausversehen die Fenster (Editor,Console etc) verzogen und bekomm sie nicht wieder so hin wie es normal ist.
      Kann man das wieder auf Standard setzen oder so?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  9 років тому

      +Alex DrumNBass das nächste an der Tastenkombination wäre windows-taste + R und dann cmd.exe
      also die Konsole wird bei jedem Start wieder auf ihre Ursprungsgröße verzogen (zumindest bei mir, win8.1) notepad hat jedoch keine Standardgröße. Wieso machst dus nciht einfach auf fullscreen?

    • @HyPerStrYkeRx3
      @HyPerStrYkeRx3 9 років тому

      +The Morpheus Wie ich das Cmd Fenster öffne weiß ich ja aber wie kann ich meine Python Programmierung darauf ausprobieren?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  9 років тому

      +Alex DrumNBass achso :D entschuldige bitte. Du musst in das Verzeichnis navigieren, in dem sich die Python-Datei befindet. Anfangen tust du in C:\Windows\system32. Willst du nun in zb D:\Tuts\Python musst du zunächst die Festplatte wechseln. Einfach D: eingeben. Dann ins Verzeichnis navigieren mit cd D:\Tuts\Python.
      Dort kannst du die Datei dann ausführen.

  • @BadsportBaer
    @BadsportBaer 5 років тому

    Kann man auch == und verbinden?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 років тому

      klar :)
      du kannst einfach schreiben
      if a == b or c != d and not e == f
      (kommt aber noch)

    • @BadsportBaer
      @BadsportBaer 5 років тому

      @@TheMorpheusTutorials Thx

  • @robertschumann6977
    @robertschumann6977 5 років тому

    Ich habe das ganze in Ellipse gestartet, hier muss man jedoch noch irgendetwas angeben, um Buchstaben wie ÖÄÜ zu schreiben, welche im Englischen nicht vorhanden sind. Kannst du mir da eventuell weiterhelfen?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 років тому

      In eclipse? Sollte eigentlich auch so gehen.. Einfach tippen.

    • @robertschumann6977
      @robertschumann6977 5 років тому

      @@TheMorpheusTutorials Ja rein vom Tippen geht es auch, jedoch wird mir dann ein error ausgegeben, wenn ich es ausführe...(immer nur wenn ich ÄÜÖ benutze)

  • @excis2150
    @excis2150 6 років тому

    Ich hab eine Frage, vielleicht hast du sie beantwortet und ich nicht bemerkt dann sorry :D
    Wenn ich jetzt als Beispiel haben möchte:
    alter = 18
    if alter >= 18:
    print("Dein Alter beträgt ")
    print(alter)
    print("Du bist alt genug und darfst rein!")
    else:
    print("Der Eintritt ist leider erst ab 18, sorry!")
    Wie kann ich das alter direkt hinter den text ausgeben, also quasi "Dein Alter beträgt 18"?
    Gibt es in python die Möglichkeit einen String auszugeben und in der selben Zeile dann die angegebene Variable? SO wie ich das mache wird das Alter in einer neuen zeile ausgegeben und das will ich verhindern und durch ein: print("Dein Alter beträgt " + alter") funktioniert das nicht. hoffe du kannst mir helfen :)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Du bist sehr nah dran.
      print("text" + str(alter))
      Mit str() wandelst du die Zahl in einen Text bzw string um, den du mit + hinten dran hängen kannst

  • @Melvinx71
    @Melvinx71 8 років тому

    Das mit dem elif habe nicht ganz mitbekommen, wo ist der Unterschied zu else if?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      +Melvinx71 elif ist das else if von Python ;)

    • @Melvinx71
      @Melvinx71 8 років тому

      also wird elif solange ausgeführt, bis eine Bedingung nicht mehr wahr ist und dann springt das Programm in die else Anweisung ja.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      +Melvinx71 ne, das wäre eine Schleife. Bei der if wird nur direkt einmal überprüft ob die if wahr ist, falls nicht, ob die erste elif wahr ist, falls auch das nicht so ist, die zweite und wenn keine der elifs wahr ist, dann wird der else Block ausgeführt.

    • @Melvinx71
      @Melvinx71 8 років тому +1

      ja so meine ich das auch^^ Schleifen sind while oder do. . .finde Python aber klasse zu lernen und deine Videos sind gut und helfen dabei.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      +Melvinx71 freut mich sehr, wenn ich helfen kann :)

  • @lordthanatos1979
    @lordthanatos1979 6 років тому

    Bei mir funktioniert das nicht... Mein Code ist:
    x=42
    if x

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Bitte schreib mir mal kurz, was genau du in der Cmd eingegeben hast

    • @lordthanatos1979
      @lordthanatos1979 6 років тому

      The Morpheus Tutorials Wow, ich hätte nicht gedacht, dass nach so einer langen Zeit noch eine Antwort kommt! :) Danke!
      Ich habe geschrieben:
      python C:\Users\user\Desktop\Python\ifAbfrage.py
      So wurde mir der Pfad angezeigt.
      EDIT: Habe ein s bei Users vergessen.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Klar kommt noch ne Antwort ;)
      Ich seh die neuesten Comments als oberstes. Nur bei Antworten auf Comments klappt das nicht.
      probier mal:
      python "C:\\Users\\user\\Desktop\\Python\\ifAbfrage.py"
      Grund: Wenn dus in "" packst, musst du den Backslash maskieren, weil er selbst das Maskierungszeichen ist^^

    • @lordthanatos1979
      @lordthanatos1979 6 років тому

      Achja, das hatte ich ganz vergessen ^^Dann bekomme ich aber auch eine invalid syntax Meldung und der Pfeil zeigt wieder auf die hinteren Anführungzeichen. :/

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Mit den doppelten \ auch??
      Welche Meldung kommt exakt?

  • @honkidonkilala9384
    @honkidonkilala9384 8 років тому

    also ich mache das am raspberrypi und da funktioniert das leider nicht da er die variablen nicht akzeptiert :(

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      +honkidonki lala welche Python Version hast du denn auf deinem Pi? Eventuell hast du nämlich beide installiert, aber führst den Code mit 2.7 aus?

    • @honkidonkilala9384
      @honkidonkilala9384 8 років тому

      Ich nutze python 3.4.2 (idle)

    • @honkidonkilala9384
      @honkidonkilala9384 8 років тому

      Aso ja... es kann sein das er sie mit 2.7 ausführt. Wie änder ich das denn?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 років тому

      +honkidonki lala probier mal ob du in der Konsole mit "python3.4" was erreichst.

    • @mondkult
      @mondkult 8 років тому

      +honkidonki lala in der Wissenschaft nimmt man meist die 2.7 weil man da auch ältere Programme hat die dann noch Laufen und 2.7 hat nur 3 Dinge die sich Maßgeblich Unterscheiden print ist in 2.7 ein Statement und bei 3 eine Funktion!!!
      bei 2.7 print "Hallo du da"
      bei 3. print ("Hallo du da")
      Varialen werden in beiden Gleich behandelt man muss nur hin und wieder ein self. davor Schreiben aber das kommt dann schon noch.
      def erste_funktion(self, x): u.d.w.

  • @geilheit51
    @geilheit51 7 років тому

    Wenn ich dieses Script ausführen will :
    x = 50
    y = True
    if x < 50:
    print("x kleiner 50")
    x = 0
    else:
    print("x größer gleich 50")
    print("Hello World!")
    Kriege ich einen Error
    was ist Falsch?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому

      Was sagt der Fehler denn?

    • @geilheit51
      @geilheit51 7 років тому

      File "C:\Users\Melvin\Desktop\Python\first.py", line 7
      SyntaxError: Non-UTF-8 code starting with '\xf6' in file C:\Users\Melvin\Desktop
      \Python\first.py on line 7, but no encoding declared; see python.org/dev/
      peps/pep-0263/ for details

    • @CytoPlays
      @CytoPlays 7 років тому

      Das ist wegen dem "ö" in Zeile 7.

    • @geilheit51
      @geilheit51 7 років тому

      CytoPlays Danke !

  • @fabianklaus279
    @fabianklaus279 7 років тому

    Gehst du noch drauf an wie man Wörter aus Dateien ausliest bzw sucht ? Und als Variable speichert?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому +1

      Zu Dateien gibt's etwas weiter hinten ein Video, wir lesen allerdings immer zeilenweise.
      Aber aus einer Zeile kannst du mit Patterns super einzelne Worte rausfinden

    • @fabianklaus279
      @fabianklaus279 7 років тому

      Ich bins nochmal! Ich habe mal danach gegoogelt aber nichts gefunden... Bin jetzt bei Folge 18 von dir. Kommt da noch was? Weil bisher kann ich zwar auslesen aber keinen Bereich definieren bzw nach einem Wort suchen in der Datei. Hast du dazu vielleicht einen Link und oder kannst mir per Skype oder so weiterhelfen? Brauche das nämlich für mein Abschlussprojekt in der Ausbildung.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 років тому +1

      if word in myline:
      print 'success'
      Einfach für jede Zeile machen =)

    • @fabianklaus279
      @fabianklaus279 7 років тому

      Okay ich werds ausprobieren! Vielen Dank! :)

    • @fabianklaus279
      @fabianklaus279 7 років тому

      Super funktioniert ! :) Vielen Dank!
      Kommt in deiner Reihe auch sowas wie ein Timer um Zeitabstände zwischen Befehlen, eines Scriptes, zu erzwingen?

  • @fazzer_scoutz-8877
    @fazzer_scoutz-8877 4 роки тому

    Bei dir wenn du was schreibst sieht das anders aus wie bei mir also bei dir beendet oder schlägt dir möglichkeiten vor bei mir kann ich nur schreieben

    • @fazzer_scoutz-8877
      @fazzer_scoutz-8877 4 роки тому

      Und bei dir ist es farbig bei mir nicht

    • @f.m.16
      @f.m.16 4 роки тому

      installier mal neu, ansonsten hast du es so eingestellt

  • @chroxify8913
    @chroxify8913 5 років тому

    Hallo ich hatte eine Frage die mag vll dumm klingen aber ich verstehe das nicht wieso ist es zb
    Y=false
    If y:
    Print(...)
    ....
    Es ist doch false weil y ist doch false also eigentlich if false dann... und es ist doch false

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 років тому

      Ja, wenn y false ist, dann wird der if Teil nicht ausgeführt. Wenn es true ist, wird er ausgeführt

  • @dragonheart9617
    @dragonheart9617 5 років тому

    also da finde ich das
    if test -e testfile ;then
    echo test
    fi
    bei der bash aber besser...

    • @dragonheart9617
      @dragonheart9617 5 років тому

      Also, dass der Teil, der zur if Abfrage gehört halt mit then eingeleitet und mit fi aufgelöst wird.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 років тому

      Hm, Geschmackssache.. ich mag Python deutlich mehr

  • @joscayaa
    @joscayaa 3 роки тому

    Warum elif und nicht noch ein zweites if

  • @annoying_something
    @annoying_something 6 років тому

    Benutzt du da Notepad++ ?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 років тому

      Jap :)
      Später nutze ich PyCharm, aber für den Anfang ist das einfacher

  • @ungechillt1421
    @ungechillt1421 5 років тому

    Hast du Informatik studiert?

  • @tofft4060
    @tofft4060 4 роки тому

    hey super video aber ich hab ein Frage: ich mache das ganze mit pychram. Un d wenn ich if eingebe markiert er das rot, und das script funktioniert nicht, obwohl ich alles identisch hab wie im video.Kann mir jemand helfen

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 роки тому

      Hast du danach eingerückt? Bzw welcher fehler kommt denn? Antworte mir bitte in discord, hier ist schwierig

    • @tofft4060
      @tofft4060 4 роки тому

      @@TheMorpheusTutorials ok schick mal deinen tag

    • @tofft4060
      @tofft4060 4 роки тому

      @@TheMorpheusTutorials ah hab nt eingeschoben. Danke!!