Hatte in der Schule mal 2 Monate Python konnte leider nichts neues dazu lernen :/ Trotzdem hast du wie in allen anderen Videos wieder SUPER und nachvollziehbar erklärt wie in den JS HTML und allgemein allen App und Webentwicklungsvideos von dir ( Von den ich alle Kenntnisse die ich zu CSS JS und HTML besitze habe xD ) Danke dafür
Als alter BASIC - Fuchs bin ich jetzt richtig glücklich. Hier kann ich nun nach dem Ende von (Visual-)BASIC lückenlos anschließen. Vielen Dank für das Video. Es hat mir neue Perspektiven gegeben.
@@moccamixer häh? Was macht mich bei dieser Aussage bitteschön zum Checker? Das Video geht ne Stunde, es werden absolute Grundlagen vermittelt und all das soll in seinem Buch über 200 Seiten verteilt vermittelt werden. Also ja, das muss ein seltsames Buch sein, findest du nicht?
@@nolevel433 es wird halt eins sein das recht langsam vorgeht. Ich finde übrigens dass er hier schon Themen anspricht die nicht ganz so einfach sind (html, css, Python gemischt und context manager, zuweisung von tupeln). Lies mal java ist auch eine insel. Da gehts auch nicht schneller. Mir gefällt an dem Tutorial dass er zwischendurch mal googelt. Real world frankstein coding 😝
Moin Moin Junus. Das Video ist echt super. Allerdings habe ich da mal eine Frage zu: Wie kann ich bei dem Gehaltsrechner z.B. 16,67€ rechnen lassen? Gruß Michael
Ich habe davor versucht c# zu lernen und OMG WARUM SIND VARIABLEN HIER SO LEICHT???? bei c# musst du IMMER die art und eine Semikolon am ende schreiben HIER MUSS MAN GARNICHTS ihr habt so glück....
Moin Moin. Es ist ein Super Video! Nur bei der Aufgabe mit dem Rezept (51:09) war es für mich als Anfänger schwer den Übergang zu finden. Falls jemand noch an der Aufgabe hängt, so habe ich es gelöst. rezept = input("Welches Rezept möchtest du auswählen?: ") if rezept == "1": print("Rezept für Pfannkuchen") if rezept == "2": print("Rezept für Waffeln") if rezept == "3": print("Rezept für Waffeln")
Ich habe es so gemacht: input('Wähle ein Rezept deiner Wahl 1, 2, 3: ') auswahl1 = 1 auswahl2 = 2 auswahl3 = 3 if auswahl2 == 1: for x in [' 2 Eier ; 100g Mehl ; 100ml Mlich']: print(x) elif auswahl2 == 2: for y in ['Ei ; 200g Mehl ; 200ml Milch']: print(y) elif auswahl2 == 3: for z in [' Ei ; 300g Mehl ; 300ml Milch']: print(z) else: print(" Bitte gebe einen gültigen Wert ein") input(' Bitte drücke eine beliebige Taste um das Programm zu beenden... ')
Habe es auch mit if-elif-else habe mich auch echt lange an der Aufgabe angehalten. auswahl = input("Willkommen in der Rezeptauswahl gebe die Zahl 1 ein Für Pfannkuchen, die 2 für Waffeln die 3 für Käsekuchen:") portions = input("Bitte gebe die Personen an:") if auswahl == "1": for x in [str(int(portions) * 0.5) + " Pfannen","1 Eier ", "100g Mehl", " 100Ml Milch"]: print(x) elif auswahl == "2": for x in [str(int(portions) * 1.5) + " Waffen", "2 Eier", "200g Mehl", "200ml Milch"]: print(x) else: for x in [str(int(portions) * 3) + " Käse", "3 Eier", "300g Mehl", "300ml Milch"]: print(x) input("Um das Programm nun zu beenden Drücke Enter")
Hier ist die Lösung für das "Rezeptproblem" print("Rezept auswählen:") print("1 Pfankuchen") print("2 Waffeln") print("3 Käsekuchen") print(" ") auswahl = input("Wählen Sie eine Zahl zwischen 1-3: ") if int(auswahl)==1: print("Rezept für Pfankuchen") if int (auswahl)==2: print("Rezept für Waffeln") if int (auswahl)==3: print("Rezept für Käsekuchen")
Hallo Yunus, Danke für dieses unglaubliche Video. Super mitgekommen, alle Begrifflichkeiten erklärt und verständlich an Beispiele veranschaulicht (vor allem kostenlos). Das erleichtert mir den Einstieg ins Programmieren um ein vielfaches. Einfach fettes Danke!
Danke für dieses tolle Video und generell für deinen tollen Kanal! Nach 10 Jahren in der Pflege und 5 Jahren als Intensivschwester werde ich ab nächster Woche Informatik mit 29 Jahren studieren und fange legit von Null an. Ich bin mega gespannt und hab echt Bock Neues zu lernen
@@freshalan wie oben bereits erwähnt bin ich Intensivschwester und seit 10 Jahren in der Pflege tätig. Also seit ich 19 bin. Mit 14 hab ich aber tatsächlich angefangen zu arbeiten, nämlich Zeitung austragen :D
ACHTUNG eventuell spoiler für die Antwort der Aufgabe von min 51:00 also meine Lösung wäre: auswahl= input("Wähle 1 für Pfannkuchen, wähle 2 für Waffeln oder wähle 3 für Käsekuchen: ") if auswahl == "1": print("2 Eier, 400g Mehl") elif auswahl == "2": print("5 Eier, 100g Butter") elif auswahl == "3": print("2 Eier, 400g Butter, 100ml Milch, 500g Mehl, 1 TL Mayo") Ist das so richtig? Was habt ihr raus? 😇
Hallo Junus, leider habe ich einen Knoten bei der Aufgabe mit den Rezepten, wo die Zahl der Variablen in der Auswahl zugewiesen wird und man mit einer if else Schleife suchen soll...
Hallo Junus. Dein Video hat mir sehr sehr beim einstieg geholfen. Kannst du aber bitte noch eine Losung zu dem Pfannkuchen, Kasekuchen, und der Auswahl machen? Danke!
Hey, super Startschuss in die Welt des Programmierens, danke :)! Eine kleine Frage hätte ich aber noch. Ich saß gerade recht lang an der Aufgabe mit dem Eingeben der verschiedenen Rezepte. Am Ende hab ich es sogar geschafft, jedoch nur weil ich nach kurzer Recherche die Befehle == und elif gefunden habe. Da diese bis dahin nicht im Video gezeigt wurden, frage ich mich wie man es sonst hätte lösen sollen? Eine kurze Antwort würde mich sehr interessieren, danke :)!
Lieber Junus, herzlichen Dank erstmal für dieses wundervolle Einführungsvideo. Mit deinem Video habe ich tatsächlich das erste Mal in meinem Leben "programmiert", wie Du es hier im Video anbietest. Wenn du mir eine Rückmeldung bezüglich des Rezeptprogramms erlaubst (51:10): Für mich als blutiger Anfänger war der Sprung von Textformatierung hin zu Rezeptauswahl mit For-Schleifen kombiniert mit If-else viel zu groß. Ich habe ernsthaft versucht herauszufinden, wie man es machen könnte, habe jedoch nach über einer Stunde verzweifelt aufgegeben. Leider hast du nicht einmal eine kurze Auflösung eingeblendet, so dass ich für mich hätte nachvollziehen könnte, wo mein Denkfehler war :( Sicherlich ist es kinderleicht, dennoch habe ich es nicht hinbekommen , was mich arg demotiviert hat. Herzlichen Dank für deine Mühe!
Hab auch noch eine Lösung im Angebot: art = input("Tippere ein, ob du Pfannkuchen (1), Waffel (2) oder Kaeekuchen (3) backen willst ") p = input("Gib ein wieviele Personen es sind ") #Pfannkuchen mehl1 = 100 eier1 = 2 milch1 = 300 #Waffeln mehl2 = 200 eier2 = 3 milch2 = 400 #Kaesekuchen mehl3 = 800 eier3 = 8 milch3 = 900 for x in [" Eier", " gr Mehl", " ml Milch"]: if art == 1: if x == " Eier": print( str(p*eier1) + x) elif x == " gr Mehl": print( str(p*mehl1) + x) else: print( str(p*milch1) + x) elif art == 2: if x == " Eier": print( str(p*eier2) + x) elif x == " gr Mehl": print( str(p*mehl2) + x) else: print( str(p*milch2) + x) else: if x == " Eier": print( str(p*eier3) + x) elif x == " gr Mehl": print( str(p*mehl3) + x) else: print( str(p*milch3) + x)
Hallo Yunus, dank Dir habe ich meine Beruf komplett umgeändert.Ich habe mich für Pythom Progr.angemeldet. Ich lerne viel von Dir.Bitte mach weiter.👍👍👍👍👍👍👍👍🥳🥳🥳🥳🥳
Moin, zunächst einmal Danke für deinen Content. Hab soweit auch Spaß gehabt und werde mal weiter reinschauen. Was mich entäuscht hat bzw. ich didaktisch/methodisch nicht sauber finde ist die Tatsache, dass man die Aufgabe des Rezeptbuchs nicht mit den Mittel lösen kann, die im Video vorgestellt worden sind! Da gehört meiner Meinung nach, ein entsprechender Hinweis in das Tutorial, dass man für das Lösen der Aufgabe ggf. recherchieren muss um passende Werkzeuge zu finden (ohne sie direkt zu verraten) oder eben vorab alle benötigten Mittel erklärt. Ich habe es jetzt 3h versucht und war bereits vorher der Meinung, dass es nicht geht. Die hier vorgestellten Lösungen unter Verwendung von "==" oder "elif" belegen meine These. Korrekt oder gibt es eine Lösung nur mit den vorher im Video vorgestellten Mitteln?
Guten Tag Yunus, die Aufgabe die du uns gestellt hast fällt mir schwer und mich würde sehr freuen wenn du es vielciht in einem kleinem Tutorial zeigen kannst. Liebe Grüße
Nur eine Bitte dunkelgrau als Hintergrund und mittelgrau als Schrift kommt nicht so gut. Das heißt der Quellcode war sehr schlecht lesbar. Schlecht für mich da ich ans Bett gefesselt bin und mein Bildschirm 1,5 Meter entfernt ist.
Es gab bei pycharm vor kurzem eine Design Änderung die Comunity Edition ist jetzt nicht mehr neben der professionellen sonder bisschen versteckt weiter unten. Aber ansonsten super wiedeo
Da einige für eine Lösung mit dem Kochrezept gefragt haben, hier mein Ergebnis: for x in ["(1) Pfannkuchen", "(2) Waffeln", "(3) Käsekuchen"]: print(x) Eingabe = int(input("Rezept auswählen:")) if Eingabe == 1: for y in ["Für Pfannkuchen benötigst du:", "2 Eier", "4kg Mehl"]: print(y) elif Eingabe == 2: for z in ["Für Waffeln benötigst du:", "5 Eier", "8kg Mehl"]: print(z) elif Eingabe == 3: for w in ["Für Käsekuchen benötigst du:", "50 Eier", "800kg Mehl"]: print(w) else: print("Ungültige Auswahl.") input("") Hoffe ich konnte helfen, für Verbesserungsvorschläge bin ich auch offen :D
31:10 bei mir öffnet sich das "Programm" nur wieder über PyCharm, nicht aber in einem eigenen Fenster. Fehlt mir das dazu nötige Programm? Ich finde unter "Öffnen mit" auch keine alternative. Zur Info: Ich habe einen Windows 10 Rechner und nutze Python 3.10
Hey Junis Ich habe herausgefunden das wenn man das macht das es auch so geht print('Ich bin', age, ' Jahre alt') Das es so auch mit dem konzept str+int+str funktioniert :) Du hast mir echt geholfen denn ich habe in einem Jahr eine Projektarbeit in der 9. Klasse. Vielen Dank!
Vielen Dank für die gute und verständliche Erklärung! Könntest du bitte die Aufgabe für die 3er-Rezeptauswahl noch auflösen :) Vielen Dank bis hierhin!
"Auswahl von 3 Rezepten" Rezept = input('Apfelkuchen = 1, Honigkuchen = 2, Erdbeerkuchen = 3. Bitte Zahl treffe: ') if Rezept == str(1): for x in ['Apfelkuchen', '1 Ei', '3 Apfel', '500g Mehl']: print(x) if Rezept == str(2): for x in ['Honigkuchen', '2 Ei', '5 Honig', '700g Mehl']: print(x) if Rezept == str(3): for x in ['Erdbeerkuchen', '3 Ei', '6 Erdbeere', '900g Mehl']: print(x)
Wie kann man denn das Leerzeichen benutzen immer wenn ich auf Leerzeichen drücke wird ein Buchstabe gelöscht und ich muss alles von neu schreiben wie stellt man dies um?
Super! Jetzt gucke ich noch "Englisch C1-Basics in 60 Minuten", und morgen gehe zum Bewerbungsgespräch auf die Python-Middle 😀 Aber mal ehrlich - für die absoluten Anfänger ist ganz gut erklärt 👍
ich habe bei der galerie das problem das ich 1 zu 1 denselben code schreibe aber die geöffnete html datei trotzdem leer ist. hat jemand ne idee woran das liegen könnte
Das ist bisher was ich hingekriegt habe. Bin recht stolz darauf, allerdings noch nicht ganz zufrieden. Mein Kopf brummt aber richtig.😅🥲 Sieht das denn überhaupt bis jetzt gut so aus? Müsste halt von True zu False wechseln, dass ich zum Waffelrezept wechsel. Aber die Aufgabenstellung mit 1 (Pfannkuchen), 2 (Waffel) und 3 (Käsekuchen) hab ich noch nicht ganz herausgekriegt... Aber das ist immerhin ein Anfang, denke ich mal...😵💫 auswahl = input("Rezeptauswahl: ") is_rezept = False if is_rezept: print(auswahl) for x in ["2 Eier", "200ml Milch", "1 Prise Zucker", "1 Prise Salz"]: print(x) for x in ["200g Mehl", "60ml Mineralwasser", "etwas Speiseöl zum Ausbacken"]: print(x) else: print(auswahl) for x in ["3 Eier", "250g Mehl", "1 Prise Salz", "1TL Backpulver"]: print(x) for x in ["200ml Milch", "125g weiche Butter", "100g Zucker", "1Pck. Vanillezucker"]: print(x)
Ich habe den code ausgebaut (zum Kopieren) :) stundenlohn = input('Bitte gebe dein Stundenlohn ein: ') ferien = input('Bitte gebe deine Ferienwochen ein: ') tag = 8 * int(stundenlohn) woche = tag * 7 monat = tag * 24 jahr = monat * 12 ferien2 = jahr - int(ferien) * woche print('Dein Stundenlohn beträgt ' + str(stundenlohn) + '$') # Mit str(Int Variabel) kann man eine int Variable als str Variable benutzen print('Du verdienst pro tag ' + str(tag) + '$') print('Du verdienst pro Woche ' + str(woche) + '$') print('Du verdienst pro Monat ' + str(monat) + '$ (ohne Ferien)') print('Du hast einen Jahresgehalt von ' + str(jahr) + '$ (ohne Ferien)') print('') print('Du hast einen Jahresgehalt von ' + str(ferien2) + '$ (mit Ferien)') input('Drücken Enter um das Fenster zu schliessen...')
Vllt. noch für Neu-Einsteiger, solltet Ihr keine Resultate in der Console, dass euch "Hallo Welt" anzeigt, müsst Ihr auf Run -> Edit Configurations -> Emulate Terminal in Output Console, haken setzen.
Kein ; am Ende? Keine Klammern in den If und else Abfragen? Kein int, long, float, usw. Vor den variabeln? Nicht einmal ein $ Zeichen wie bei PHP? Ich habe definitiv die falschen Programmiersprachen gelernt 🤣 Aber ein interessantes und lehrreiches Video 👍🏻
@@davidusw5945 nach Webseiten (PHP und Javascript), Computer Programmen (Java und C++) und aktuell Mikrocontroller programmieren, sehe ich das etwas anders. Am schwersten ist immer die erste Programmiersprache. Wenn man da das Grundprinzip vom Programmieren verstanden hat, ist eine weitere Programmiersprache kein Problem. Auch wenn man plötzlich ganz neue Sachen lernen muss. Die Datentypen später noch zu lernen, weil man eine andere Programmiersprache lernt ist ein Kinderspiel. Aber bei der ersten Programmiersprache können sie durchaus ein zusätzliches Hindernis sein, was einem das lernen erschwert. Denn die meisten Fehler kommen von Kleinigkeiten. Hier eine Variabel falsch deklariert, dort ein Semikolon oder Klammer vergessen und so weiter. Mit Erfahrung, findet man diese Fehler schnell. Als Anfänger zweifelt man aber am kompletten Programm, weil man denkt, man hat einen ganz großen Fehler gemacht und dabei ist es nur eine Kleinigkeit. Von daher finde ich es nicht schlecht, dass Python so einfach zu schreiben ist. Die Anfänger können sich auf das Wesentliche konzentrieren.
@@MasterT- kann ich auf jeden Fall verstehen, dass du das so siehst. Ich habe halt (mit Python angefangen) die Erfahrung gemacht, dass obwohl ich Python einigermaßen gut konnte ich von den meisten elementaren Dingen einfach keine Ahnung hatte. Ich wusste nichts von char Arrays. Ich dachte Strings sind in dem Sinne ein eigener Datentyp wie float etc.. ich wusste nichteinmal dass es eine Main in jedem Programm brsucht und hatte zumindest zu Beginn nie eine Main benutzt. Ich bin auch wenn es das in Python auch gibt viel zu spät in die Nutzung von Klassen gekommen, was aber vielleicht einfach an mir liegt. Aber insgesamt hat mit so der Durchblick komplett gefehlt. Und so mit der Syntax zu kämpfen können dir IDEs abnehmen aber ist auch manchmal einfach wichtig das selber zu machen. Gerade mache ich z.B. C++ und finde es so unfassbar cool wie ich mit pointern arbeite wie overloads entstehen etc.. aber ja du hast schon Recht Python ist für Anfänger ganz nett. Ich habe den Eindruck mit anderen Programmiersprachen hast du wenn du sie lernst eben schon die größte Hürde überwunden. Nach C++ kann ich zumindest die objektorientierten Sprachen soweit ich sie kenne alle Recht gut lesen und teils schreiben. Dagegen war ich mit nur Python ein absoluter noob.
@@davidusw5945 aber das wissen über Arrays oder Listen, hat garantiert das lernen vom Char Array erleichtert 😉 Und wenn du vorher schon eigene Funktionen geschrieben hast, war auch das main() nicht mehr so verwirrend. Ist schließlich auch nur eine Funktion. Und wenn du das mit den Klassen verstanden hast, schau dir Mal was über Klassen in Python an. Ich Wette du wirst etwas finden was du ebenfalls verstehst. Das ist halt das einfache am Programmieren. Wenn man das Prinzip verstanden hat, lässt es sich halt auf andere Programmiersprachen übertragen. Natürlich muss man immer noch das ein oder andere neue lernen. Aber durch das Wissen was man schon hat, ist es relativ einfach. Man muss halt nicht mehr bei Null anfangen sondern irgendwie bei der Hälfte. Also statt Arrays und multidimensionale Arrays zu verstehen, lernt man nur noch wie das Array in der Programmiersprache geschrieben werden muss 🤣 Bei der ersten Programmiersprache muss man noch beides lernen.
@@MasterT- ja das stimmt schon. Ich weiß nicht wie es aus einer anderen Perspektive gewesen wäre, vielleicht hätte ich da wie du gedacht. Irgendwie habe ich aber das Gefühl ich hätte mit was anderem anfangen sollen. Vielleicht ein falsches Gefühl.
Ich wüsste gerne für die Rezeptaufgabe eine Lösung. Ich bekomm nämlich, egal wie ich es drehe und wende immer Fehler ausgeworden wenn ich irgendwie die Variable Auswahl definieren möchte. Für mich endet da die Programmierung weil ich nirgends online irgend eine Lösung finde.
auswahl = input(""""Welches Rezept möchtest du haben? Drücke 1 für Pfannkuchen Drücke 2 für Waffeln Drücke 3 für Käsekuchen """"") if auswahl == str(1): print("Hier ist das Rezept für den Pfannkuchen") if auswahl == str(2): print("Hier ist das Rezept für die Waffeln") if auswahl == str(3): print("Hier ist das Rezept für den Käsekuchen")
Gehaltsrechner: Warum funktioniert der folgende Befehl nicht? Ich hatte vorher versucht eine Variable hinzuzufügen mit arbeitstagen = 20 und hab dann print("Somit verdiene ich im gesamten Monat " + tag * arbeitstage + "€.") Was ist hier bei mir der Fehler? Wenn ich print(tag * arbeitstage) Mache funktioniert es aber im text nicht?
Hallo und danke für das super Video.. Schaue deine Videos echt gerne machst ein guten Job. Habe aber ein Problem, hab bei mir neu installiert Python, PySide6, PyQt6, da ich schon 0,1% erfahrung habe und mit Qt6-Designer gearbeitet habe. Jetzt will ich mein Python Programm starten kriege die Meldung.. Cannot mix incompatible Qt library (6.7.1) with this library (6.7.2) Hab Chatgpt gefragt und paar sachen probiert, es bleibt die gleiche meldung leider.. Wäre super wenn man hilfe bekommt. danke
Wirklich gut, kurz, knackig und gut verständlich erklärt. Du machst das im richtigen Tempo. 👍 Habe ich etwa meinen Mentor gefunden?🤔 😰 Ich sage danke und freue mich auf mehr von Python. 🤗
Danke für das tolle Video! Ich hätte da noch eine Frage. Bei den Gehaltsrechner hätte ich gerne zB 13.5, aber das nimmt der nicht an, sondern nur gerade Zahlen wie 13. Wie bekomme ich das geändert? Danke Ok konnte es schon herausfinden, man muss anstelle von Int einfach float nehmen. Int steht für ganze Zahlen und float für reelle Zahlen
Dann musst du den input code in den du den Lohn einträgst in Klammern packen und ein float davorsetzen, so zum beispiel: gehalt = float(input("Bitte geben sie ihren Stundenlohn an: ")) Und nicht vergessen, dass man anstatt dem , einen . verwendet ;)
Ich habe ne frage wenn ich die text datei in.py endere öffnet er sie mir immer nur im program also so das ich den code sehe und führt das nicht so wie im video den code einfach aus
41:00 Habe es mit float gemacht: stdLohn = float(input("Gebe dein Stundenlohn ein: ")) tagesLohn = 8 * stdLohn monatsLohn_Brutto = 20 * tagesLohn monatsLohn_Netto = monatsLohn_Brutto * 0.8 jahresLohn_Netto: float = monatsLohn_Netto * 12 porscheKosten = jahresLohn_Netto / 300000 print("Dein Stundenlohn beträgt also " + str(stdLohn) + "€, so so ...") print("Du verdienst " + str(tagesLohn) + "€ am Tag") print("Im Monat Verdienst du Gute " + str(monatsLohn_Brutto) + "€ Brutto, das ist mehr als so manche Handwerker!") print("Das bedeutet du verdienst " + str(monatsLohn_Netto) + "€ Netto, aber das ist immer noch ein Guter Verdienst.") print("Übers Jahr verdienst du schon " + str(jahresLohn_Netto) + "€, das hört sich doch sehr gut an!") print("Immerhin kannst du dir Damit einen Porsche GT3 RS mit Costume Design ungefär " + str(porscheKosten) + " mal kaufen!")
@Programmierenlernen Hi ich habe eine Frage zur Bildgallerie. Und zwar habeich exact das gleiche gemachtwiedu, aber bei mir steht Fehlercode 404 auf der Website. Kannst du mir da irgendwie helfen. Und nebenbei sehr cooles Video. Ich lerne auch gerade erst Programmieren.
das ding ist die übung selbst ist echt einfach , mein erster mal python ; print("Anfang des Programms") #Ausfüllbogen name = input("Nick ") pasw = input("Passwort ") email = input("Email ") ClanN = input("ClanName(optional) ") ClanTag = input("ClanTag(optional) ") Clanweb = input("LinkSite(optional) ") #Lerzeichen print() print("DatenBlatt") #Leerzeichen print() print("Nick " + name) print("Passwort " + pasw) print("Email " + email) print("ClanName " + ClanN) print() print("KompletterName"),print(f"{ClanTag} {name}") print() print("Ende des Programms") so und jetzt brauch ich ein Gui XD............. bringt mir nix das der tesxt nur in der console auftaucht , ich brauch das standartmäßig klar als fenster :-D im grunde brauch ich allgemein alles was ich schreibe als fenster ...... man muss es ja testen können leider geht bei mir tkinter nicht ........ der import von tk funktioniert nicht fedora 40 kde plasma also brauch ich nh ausweichmoeglichkeit ...... in meinem falle wxpython und react native ....... den kivy brauch zuviele ressourcen und ich will aber das die fenster immer beim system build bleiben .......... ich such gerade wie ein wahnsinniger ein guid auf youtube XD und by to way : wie macht man eine passwort eingabe so das es auch mit ***** verdeckt wird ......
Das ist mein Lösungsweg für die Rezepte Aufgabe (jedoch mit tkinter Fenstern): import tkinter as tk def eingabe(auswahl,was): if auswahl == 1: auswahl_pfannenkuchen(was) elif auswahl == 2: auswahl_Waffel(was) elif auswahl == 3: auswahl_Käsekuchen(was) def portionen_2(auswahl_1,was): def on_return(event): was_1 = entry.get() eingabe(auswahl_1, was_1) schließe_fenster(root_auswahl)
root_1.destroy() global root_auswahl root_auswahl=tk.Tk() label=tk.Label(root_auswahl, text="wie viele Portionen "+ was +"?") label.pack() entry=tk.Entry(root_auswahl) entry.bind("",on_return) entry.pack()
def auswahl_Waffel(portionen): global root_auswahl root_auswahl.destroy() root_waffel=tk.Tk() root_waffel.geometry("300x300") root_waffel.title("Waffeln") #Rezept für Waffeln einfügen: text = "Waffeln für "+str(portionen)+" Portionen:
"+str(int(portionen)*2)+ " Eier "+str(int(portionen)*200)+ "g Mehl ..." label = tk.Label(root_waffel, text="", justify="center", wraplength=200) label.pack() schreibmaschine(label, text) root_waffel.mainloop() def auswahl_Käsekuchen(portionen): global root_auswahl root_auswahl.destroy() root_käsekuchen=tk.Tk() root_käsekuchen.geometry("300x300") root_käsekuchen.title("Käsekuchen") #Rezept für Käsekuchen einfügen: text = "Käsekuchen für "+str(portionen)+" Portionen:
Für das Rezept hab ich folgendes verwendet: auswahl = input("Wählen sie eine Zahl zwischen 1-3: ") if int(auswahl) < 4: if int(auswahl) == 1: print("Pfannkuchen Rezept:") for x in ["3 Eier", "750 ml Milch", "400g Mehl"]: print(x) if int(auswahl) == 2: print("Waffel Rezept:") for x in ["2 Eier", "200 ml Milch", "200g Mehl", "20g Zucker", "1 Packung Vanillepulver"]: print(x) if int(auswahl) == 3: print("Käsekuchen Rezept:") for x in ["5 Eier", "400 ml Milch", "200g Käsekuchensubstanz", "200g Zucker", "2 Packung Schokopulver"]: print(x) input("Drücken Sie die Enter Taste zum beenden.") else: print("Eine Zahl von 1-3 du Idiot.")
Hallo Junus, vielen Dank für dieses tolle Video, mir hat das Ausprobieren der Funktionen viel Spaß bereitet und Interesse geweckt. Bei mir tritt nur leider das Problem auf, dass wenn ich die index.html Datei im Browser ausführe, die Fehlermeldung „404 Not Found“ auftritt. Ich kann mir aber nicht erklären wieso, da ich so gut wie keine Erfahrung habe.
PyCharm benötigt mind. Version 11 .. mit meinem MacOS 10.15.7 (Catalina) komme ich bzgl. neue PyCharm Version nicht hin. Ältere / kompatible Versionen gibt es bei jetbrain.
Ich habe ein kleines Problem vielleicht kann mir ja wer helfen: Beim Gehaltsrechner habe ich zuerst versucht in selbst zu implementieren, hatte aber genau das Typecastingproblem das Junus erwähnt hat. Hatte sogar selbst versucht nach int zu casten, hat nicht funktioniert. Ich habe sowohl nur den ersten Wert als auch alle nach int gecastet und es kam immer raus, als ob es ein Str wäre. Habe danach das Video weitergeschaut und mein Code genauso angepasst wie Junus ihn hatte, nur habe die Variablennamen nicht geändert (wozu denn auch). Auf jeden fall habe ich jtz 1 zu 1 den selben Code, nur funktioniert er nicht. Ist das ein Problem von Python 3.12.2 (was meine neuste Version ist) oder hat jmnd ideen warum es bei mir falsch ist. Verwirrt mich grade sehr lol
Hi was kann man machen wenn PyCham nicht ausgeführt werden kann auf einem neuen Laptop? Ich bekomme da immer eine Fehlermeldung, dass das Programm nicht ausgeführt werden kann.
name = "Edi" age = "19" city = "Paris" print("Ich bin " + name + ", " + age + " Jahre alt und komme aus " + city + ".") Ich bin Edi, 19 Jahre alt und komme aus Paris.
Hatte in der Schule mal 2 Monate Python konnte leider nichts neues dazu lernen :/ Trotzdem hast du wie in allen anderen Videos wieder SUPER und nachvollziehbar erklärt wie in den JS HTML und allgemein allen App und Webentwicklungsvideos von dir ( Von den ich alle Kenntnisse die ich zu CSS JS und HTML besitze habe xD ) Danke dafür
Als alter BASIC - Fuchs bin ich jetzt richtig glücklich. Hier kann ich nun nach dem Ende von (Visual-)BASIC lückenlos anschließen. Vielen Dank für das Video. Es hat mir neue Perspektiven gegeben.
Gerade Mal locker 200 Seiten meines Python-Buchs eingespart. 👍👍👍
Super
Was hast du denn für ein seltsames Buch?
@@nolevel433eins das wahrscheinlich zu uncool für einen checker wie du is? 😹
@@moccamixer häh? Was macht mich bei dieser Aussage bitteschön zum Checker? Das Video geht ne Stunde, es werden absolute Grundlagen vermittelt und all das soll in seinem Buch über 200 Seiten verteilt vermittelt werden. Also ja, das muss ein seltsames Buch sein, findest du nicht?
@@nolevel433 es wird halt eins sein das recht langsam vorgeht. Ich finde übrigens dass er hier schon Themen anspricht die nicht ganz so einfach sind (html, css, Python gemischt und context manager, zuweisung von tupeln). Lies mal java ist auch eine insel. Da gehts auch nicht schneller. Mir gefällt an dem Tutorial dass er zwischendurch mal googelt. Real world frankstein coding 😝
Dankeschön! Ich glaube, ich hab mich in dich verliebt. :) Ich brauche aber länger als 1h, aber trotzdem sehr gut erklärt!
Moin Moin Junus. Das Video ist echt super. Allerdings habe ich da mal eine Frage zu: Wie kann ich bei dem Gehaltsrechner z.B. 16,67€ rechnen lassen?
Gruß Michael
42:10 Ich glaube nicht, dass das möglich ist. Aber sehr Lehrreiches Video für mich. Vielen Dank Dafür :)
20 Tage die Woche 😅
tolles video, hatte meine Freund viel geholfen, vielen dank
Sehr gut erklärt kuss
Ich bin kein Engländer aber ich verstehe es auf Englisch besser als bei dir
2x Geschwindigkeit = python in 30 min
Ich habe davor versucht c# zu lernen und OMG WARUM SIND VARIABLEN HIER SO LEICHT???? bei c# musst du IMMER die art und eine Semikolon am ende schreiben HIER MUSS MAN GARNICHTS ihr habt so glück....
Ich schwöre!!!! Ich hab es versucht auch zu lernen.... Mit unity und der Anleitung von MrLuchs
Wichtig ist noch zu erwähnen dass man Python und PyCharm auf die gleiche Festplatte installiert. Ansonsten gibt es später evt. Probleme.
Verständlich erklärt
ist ja witzig. ich suche hier genau nach tutorials für excell, sql, power bi und python... und lande immer bei dir zuerst :-)
Sehe gewagt, Python in 1h
Moin, Wenn ich das Programm öffne sieht das Interface anders aus und es öffnet sich nicht die main.py Seite. wie Kann ich die öffnen?
Ich liebe sie
Moin Moin.
Es ist ein Super Video! Nur bei der Aufgabe mit dem Rezept (51:09) war es für mich als Anfänger schwer den Übergang zu finden. Falls jemand noch an der Aufgabe hängt, so habe ich es gelöst. rezept = input("Welches Rezept möchtest du auswählen?: ")
if rezept == "1":
print("Rezept für Pfannkuchen")
if rezept == "2":
print("Rezept für Waffeln")
if rezept == "3":
print("Rezept für Waffeln")
Danke dir für deine Lösung, hat mir auf jeden Fall geholfen :)
@@itzonice7583 gerne hab selber 1 Std dafür gebraucht :)
danke dir 👍
Ich habe es so gemacht:
input('Wähle ein Rezept deiner Wahl 1, 2, 3: ')
auswahl1 = 1
auswahl2 = 2
auswahl3 = 3
if auswahl2 == 1:
for x in [' 2 Eier ; 100g Mehl ; 100ml Mlich']:
print(x)
elif auswahl2 == 2:
for y in ['Ei ; 200g Mehl ; 200ml Milch']:
print(y)
elif auswahl2 == 3:
for z in [' Ei ; 300g Mehl ; 300ml Milch']:
print(z)
else:
print(" Bitte gebe einen gültigen Wert ein")
input(' Bitte drücke eine beliebige Taste um das Programm zu beenden... ')
Habe es auch mit if-elif-else habe mich auch echt lange an der Aufgabe angehalten.
auswahl = input("Willkommen in der Rezeptauswahl gebe die Zahl 1 ein Für Pfannkuchen, die 2 für Waffeln die 3 für Käsekuchen:")
portions = input("Bitte gebe die Personen an:")
if auswahl == "1":
for x in [str(int(portions) * 0.5) + " Pfannen","1 Eier ", "100g Mehl", " 100Ml Milch"]:
print(x)
elif auswahl == "2":
for x in [str(int(portions) * 1.5) + " Waffen", "2 Eier", "200g Mehl", "200ml Milch"]:
print(x)
else:
for x in [str(int(portions) * 3) + " Käse", "3 Eier", "300g Mehl", "300ml Milch"]:
print(x)
input("Um das Programm nun zu beenden Drücke Enter")
ich schaue mir selten Videos an, die über ne Stunde gehen, aber hier hat es sich für mich gelohnt.
An alle Linux user Python ist in Linux schon integriert und muss nicht installiert werden
Hier ist die Lösung für das "Rezeptproblem"
print("Rezept auswählen:")
print("1 Pfankuchen")
print("2 Waffeln")
print("3 Käsekuchen")
print(" ")
auswahl = input("Wählen Sie eine Zahl zwischen 1-3: ")
if int(auswahl)==1:
print("Rezept für Pfankuchen")
if int (auswahl)==2:
print("Rezept für Waffeln")
if int (auswahl)==3:
print("Rezept für Käsekuchen")
Hallo Yunus,
Danke für dieses unglaubliche Video. Super mitgekommen, alle Begrifflichkeiten erklärt und verständlich an Beispiele veranschaulicht (vor allem kostenlos). Das erleichtert mir den Einstieg ins Programmieren um ein vielfaches. Einfach fettes Danke!
er schreibt sich Junus
Kann ich unterschreiben
@@kontrollpunkt3530 juckt
sehr gutes Video so qualitativ hochwertig viel mehr Aufmerksamkeit auf UA-cam verdient
Danke für dieses tolle Video und generell für deinen tollen Kanal! Nach 10 Jahren in der Pflege und 5 Jahren als Intensivschwester werde ich ab nächster Woche Informatik mit 29 Jahren studieren und fange legit von Null an. Ich bin mega gespannt und hab echt Bock Neues zu lernen
Viel Erfolg!
du arbeitest seit du 14 bist??
@@freshalan wie oben bereits erwähnt bin ich Intensivschwester und seit 10 Jahren in der Pflege tätig. Also seit ich 19 bin. Mit 14 hab ich aber tatsächlich angefangen zu arbeiten, nämlich Zeitung austragen :D
@@Gamuss12345 wie läuft es eigentlich so mit dem Studium ?
@@Programmierenlernen hallo Junius
eine frage könntest mir die Ergebnis mal von der aufgabe mit
1 2 3 essen Auswahl
einblenden ?
gibt es irgendwo auch Lösungen zur Aufgabe, wenn nicht wäre es schön wenn noch welche kommen.
Echt klasse Video! Ich habe mit Hilfe der Anleitung das Gefühl einen echt guten Start in die Pogrammierung mit Python gemacht zu haben. Vielen Dank!
gerne :)
ACHTUNG eventuell spoiler für die Antwort der Aufgabe von min 51:00 also meine Lösung wäre: auswahl=
input("Wähle 1 für Pfannkuchen, wähle 2 für Waffeln oder wähle 3 für Käsekuchen: ")
if auswahl == "1":
print("2 Eier, 400g Mehl")
elif auswahl == "2":
print("5 Eier, 100g Butter")
elif auswahl == "3":
print("2 Eier, 400g Butter, 100ml Milch, 500g Mehl, 1 TL Mayo")
Ist das so richtig? Was habt ihr raus? 😇
#For-Schleife
auswahl = input("Willkommen in der Rezeptauswahl, gebe die Zahl 1 ein Für Pfannkuchen, die 2 für Waffeln die 3 für Käsekuchen: ")
portions = input("Bitte gebe die Anzahl der Portionen an: ")
if auswahl == "1":
for x in [str(int(portions) * 0.5) +" Eier ", str(int(portions) * 0.5* 100) + "g Mehl", str(int(portions) * 0.5 * 100) + "ml Milch"]:
print(x)
elif auswahl == "2":
for x in [str(int(portions) * 1.5) + " Eier", str(int(portions) * 1.5* 200)+ "g Mehl", str(int(portions) * 1.5 *200) + "ml Milch"]:
print(x)
elif auswahl == "3":
for x in [str(int(portions) * 2) + " Eier", str(int(portions) * 2* 300) + "g Mehl", str(int(portions) * 2 *300) + "ml Milch"]:
print(x)
else:
print("Error")
input()
Hallo Junus, leider habe ich einen Knoten bei der Aufgabe mit den Rezepten, wo die Zahl der Variablen in der Auswahl zugewiesen wird und man mit einer if else Schleife suchen soll...
Hallo Junus. Dein Video hat mir sehr sehr beim einstieg geholfen. Kannst du aber bitte noch eine Losung zu dem Pfannkuchen, Kasekuchen, und der Auswahl machen? Danke!
Gutes Video,
nur frage ich mich wie ich mehr als zwanzig Tage pro Woche arbeiten soll?
MfG Jonas
;-D (Min: 42:10)
Keine Erklärung, wie man abspeichert, keine Lösungen von Aufgaben, völlig ungeeignet, kaufe jetzt ein Buch.
Hey, super Startschuss in die Welt des Programmierens, danke :)!
Eine kleine Frage hätte ich aber noch. Ich saß gerade recht lang an der Aufgabe mit dem Eingeben der verschiedenen Rezepte. Am Ende hab ich es sogar geschafft, jedoch nur weil ich nach kurzer Recherche die Befehle == und elif gefunden habe. Da diese bis dahin nicht im Video gezeigt wurden, frage ich mich wie man es sonst hätte lösen sollen?
Eine kurze Antwort würde mich sehr interessieren, danke :)!
Wie wird das mit der Auswahl gemacht, bei der Aufgabe mit dem Kochrezept, was genau wird da eingeben?
Bei 42.10 hast du gesagt mehr als 20 Tage die Woche😂, sonst aber ein richtig gutes Video, danke
😅
stimmt haha
Kann jemand seinen Code für das Rätsel mit Pfannkuchen, Waffel und Käsekuchen unter meinen Kommentar schreiben danke
42:12 durchschnittliches Praktikum im Consulting
edit: 44:51 durchschnittliches Gehalt nach Praktikum im Consulting
Aus eigener Erfahrung sagen als Einstieg im IT Consulting no way
Du bist toll, Junus! Vielen Dank für dieses Video! Du hast ein Talent, komplexere Themen, für Anfänger verstädnlich zu erklären! 😊
Lieber Junus,
herzlichen Dank erstmal für dieses wundervolle Einführungsvideo.
Mit deinem Video habe ich tatsächlich das erste Mal in meinem Leben "programmiert", wie Du es hier im Video anbietest.
Wenn du mir eine Rückmeldung bezüglich des Rezeptprogramms erlaubst (51:10):
Für mich als blutiger Anfänger war der Sprung von Textformatierung hin zu Rezeptauswahl mit For-Schleifen kombiniert mit If-else viel zu groß.
Ich habe ernsthaft versucht herauszufinden, wie man es machen könnte, habe jedoch nach über einer Stunde verzweifelt aufgegeben.
Leider hast du nicht einmal eine kurze Auflösung eingeblendet, so dass ich für mich hätte nachvollziehen könnte, wo mein Denkfehler war :(
Sicherlich ist es kinderleicht, dennoch habe ich es nicht hinbekommen , was mich arg demotiviert hat.
Herzlichen Dank für deine Mühe!
Hab das gleiche problem wie weit bist du gekommen? Ich sitze jetzt ebengerade noch dran:)
@@reupload7200 falls du verzweifelst. Schaue einfach im Internet nach. Es gibt genügend Lösungen dafür im Internet.
@@reupload7200 Falls dein Problem noch besteht, so bin ich rangegangen.
rezept = int(input("Enter Cafe(1), Waffeln(2),Cornflakes(3): "))
portion = int(input("Wie viele Portionen: "))
if rezept == 1:
print("Sie haben " + str(portion), "portionen CAFE gewählt")
for y in [str(portion) + "x Tasse(n)", str(portion * 16) + "g Cafe", str(portion * 250) + "ml Wasser", "eventuell einen Schuss Zucker und Milch"]:
print(y)
elif rezept == 2:
print("Sie haben " + str(portion), "portionen WAFFELN gewählt")
for x in [str(portion * 125) + "g weiche Butter", str(portion * 100) + "g Zucker", str(portion * 1) + " Pck. Vanillezucker", str(portion * 3) + " Eier",
str(portion * 250) + "Mehl", "Prise Salz", str(portion * 1) + " TL Backpulver", str(portion * 200) + " Milch"]:
print(x)
elif rezept == 3:
print("Sie haben " + str(portion), "portionen CORNFLAKES gewählt")
for c in [str(portion * 1) + " Schüssel", str(portion * 250) + "g Cornflakes der Wahl", "Mit Milch auffüllen"]:
print(c)
else:
print("Try Again ")
input("drück nochmal Enter")
Hab auch noch eine Lösung im Angebot:
art = input("Tippere ein, ob du Pfannkuchen (1), Waffel (2) oder Kaeekuchen (3) backen willst ")
p = input("Gib ein wieviele Personen es sind ")
#Pfannkuchen
mehl1 = 100
eier1 = 2
milch1 = 300
#Waffeln
mehl2 = 200
eier2 = 3
milch2 = 400
#Kaesekuchen
mehl3 = 800
eier3 = 8
milch3 = 900
for x in [" Eier", " gr Mehl", " ml Milch"]:
if art == 1:
if x == " Eier":
print( str(p*eier1) + x)
elif x == " gr Mehl":
print( str(p*mehl1) + x)
else:
print( str(p*milch1) + x)
elif art == 2:
if x == " Eier":
print( str(p*eier2) + x)
elif x == " gr Mehl":
print( str(p*mehl2) + x)
else:
print( str(p*milch2) + x)
else:
if x == " Eier":
print( str(p*eier3) + x)
elif x == " gr Mehl":
print( str(p*mehl3) + x)
else:
print( str(p*milch3) + x)
Hallo Yunus, dank Dir habe ich meine Beruf komplett umgeändert.Ich habe mich für Pythom Progr.angemeldet.
Ich lerne viel von Dir.Bitte mach weiter.👍👍👍👍👍👍👍👍🥳🥳🥳🥳🥳
Moin,
zunächst einmal Danke für deinen Content. Hab soweit auch Spaß gehabt und werde mal weiter reinschauen.
Was mich entäuscht hat bzw. ich didaktisch/methodisch nicht sauber finde ist die Tatsache, dass man die Aufgabe des Rezeptbuchs nicht mit den Mittel lösen kann, die im Video vorgestellt worden sind!
Da gehört meiner Meinung nach, ein entsprechender Hinweis in das Tutorial, dass man für das Lösen der Aufgabe ggf. recherchieren muss um passende Werkzeuge zu finden (ohne sie direkt zu verraten) oder eben vorab alle benötigten Mittel erklärt.
Ich habe es jetzt 3h versucht und war bereits vorher der Meinung, dass es nicht geht.
Die hier vorgestellten Lösungen unter Verwendung von "==" oder "elif" belegen meine These.
Korrekt oder gibt es eine Lösung nur mit den vorher im Video vorgestellten Mitteln?
Guten Tag Yunus,
die Aufgabe die du uns gestellt hast fällt mir schwer und mich würde sehr freuen wenn du es vielciht in einem kleinem Tutorial zeigen kannst.
Liebe Grüße
Nur eine Bitte dunkelgrau als Hintergrund und mittelgrau als Schrift kommt nicht so gut.
Das heißt der Quellcode war sehr schlecht lesbar. Schlecht für mich da ich ans Bett gefesselt bin und mein Bildschirm 1,5 Meter entfernt ist.
Es gab bei pycharm vor kurzem eine Design Änderung die Comunity Edition ist jetzt nicht mehr neben der professionellen sonder bisschen versteckt weiter unten. Aber ansonsten super wiedeo
Habs 5 min lang gesucht und dann in den Kommentaren geschaut. Danke😂 warum ich nicht nach unten gescrollet habe weiß ich auch nicht. 😂
Da einige für eine Lösung mit dem Kochrezept gefragt haben, hier mein Ergebnis:
for x in ["(1) Pfannkuchen", "(2) Waffeln", "(3) Käsekuchen"]:
print(x)
Eingabe = int(input("Rezept auswählen:"))
if Eingabe == 1:
for y in ["Für Pfannkuchen benötigst du:", "2 Eier", "4kg Mehl"]:
print(y)
elif Eingabe == 2:
for z in ["Für Waffeln benötigst du:", "5 Eier", "8kg Mehl"]:
print(z)
elif Eingabe == 3:
for w in ["Für Käsekuchen benötigst du:", "50 Eier", "800kg Mehl"]:
print(w)
else:
print("Ungültige Auswahl.")
input("")
Hoffe ich konnte helfen, für Verbesserungsvorschläge bin ich auch offen :D
31:10 bei mir öffnet sich das "Programm" nur wieder über PyCharm, nicht aber in einem eigenen Fenster.
Fehlt mir das dazu nötige Programm? Ich finde unter "Öffnen mit" auch keine alternative.
Zur Info: Ich habe einen Windows 10 Rechner und nutze Python 3.10
Ich habe das gleiche Problem... Suche gerade in den Kommentaren nach einer Lösung aber finde keine ...
@@leavethetrain1814 Ich hab das Problem auch, idk, bei mir kommt für paar Millisekunden ein neues Fenster das sich direkt wieder schließt
Wow! Geil!
print ( ‚bravo‘ )
Könnten sie mehrere Teile machen.
Liebe es
Sollte man Python nicht mit VS Code schreiben oder weshalb haste hier PyCharm gewählt?
Hey Junis
Ich habe herausgefunden das wenn man das macht das es auch so geht
print('Ich bin', age, ' Jahre alt')
Das es so auch mit dem konzept
str+int+str
funktioniert :)
Du hast mir echt geholfen denn ich habe in einem Jahr eine Projektarbeit in der 9. Klasse.
Vielen Dank!
bei mir geht es seit dem website net mehr bitte hilfe
Vielen Dank für die gute und verständliche Erklärung! Könntest du bitte die Aufgabe für die 3er-Rezeptauswahl noch auflösen :) Vielen Dank bis hierhin!
Top Video!!!
Hat jemand jedoch die Lösungsschritte, der Aufgabe mit dem Rezept?
"Auswahl von 3 Rezepten"
Rezept = input('Apfelkuchen = 1, Honigkuchen = 2, Erdbeerkuchen = 3. Bitte Zahl treffe: ')
if Rezept == str(1):
for x in ['Apfelkuchen', '1 Ei', '3 Apfel', '500g Mehl']:
print(x)
if Rezept == str(2):
for x in ['Honigkuchen', '2 Ei', '5 Honig', '700g Mehl']:
print(x)
if Rezept == str(3):
for x in ['Erdbeerkuchen', '3 Ei', '6 Erdbeere', '900g Mehl']:
print(x)
Wie kann man denn das Leerzeichen benutzen immer wenn ich auf Leerzeichen drücke wird ein Buchstabe gelöscht und ich muss alles von neu schreiben wie stellt man dies um?
Super! Jetzt gucke ich noch "Englisch C1-Basics in 60 Minuten", und morgen gehe zum Bewerbungsgespräch auf die Python-Middle 😀
Aber mal ehrlich - für die absoluten Anfänger ist ganz gut erklärt 👍
ich habe bei der galerie das problem das ich 1 zu 1 denselben code schreibe aber die geöffnete html datei trotzdem leer ist. hat jemand ne idee woran das liegen könnte
Das ist bisher was ich hingekriegt habe. Bin recht stolz darauf, allerdings noch nicht ganz zufrieden. Mein Kopf brummt aber richtig.😅🥲
Sieht das denn überhaupt bis jetzt gut so aus? Müsste halt von True zu False wechseln, dass ich zum Waffelrezept wechsel. Aber die Aufgabenstellung mit 1 (Pfannkuchen), 2 (Waffel) und 3 (Käsekuchen) hab ich noch nicht ganz herausgekriegt... Aber das ist immerhin ein Anfang, denke ich mal...😵💫
auswahl = input("Rezeptauswahl: ")
is_rezept = False
if is_rezept:
print(auswahl)
for x in ["2 Eier", "200ml Milch", "1 Prise Zucker", "1 Prise Salz"]:
print(x)
for x in ["200g Mehl", "60ml Mineralwasser", "etwas Speiseöl zum Ausbacken"]:
print(x)
else:
print(auswahl)
for x in ["3 Eier", "250g Mehl", "1 Prise Salz", "1TL Backpulver"]:
print(x)
for x in ["200ml Milch", "125g weiche Butter", "100g Zucker", "1Pck. Vanillezucker"]:
print(x)
42:05 ja, mehr als 20 Tage pro Woche zu arbeiten ist schon echt fies :D
51:08 ich hätte mir schon noch die Auflösung dieser Aufgabe gewünscht, wäre hilfreich und sinnvoll Anfängern einen Lösungsvorgang zu zeigen.
Ich habe den code ausgebaut (zum Kopieren) :)
stundenlohn = input('Bitte gebe dein Stundenlohn ein: ')
ferien = input('Bitte gebe deine Ferienwochen ein: ')
tag = 8 * int(stundenlohn)
woche = tag * 7
monat = tag * 24
jahr = monat * 12
ferien2 = jahr - int(ferien) * woche
print('Dein Stundenlohn beträgt ' + str(stundenlohn) + '$')
# Mit str(Int Variabel) kann man eine int Variable als str Variable benutzen
print('Du verdienst pro tag ' + str(tag) + '$')
print('Du verdienst pro Woche ' + str(woche) + '$')
print('Du verdienst pro Monat ' + str(monat) + '$ (ohne Ferien)')
print('Du hast einen Jahresgehalt von ' + str(jahr) + '$ (ohne Ferien)')
print('')
print('Du hast einen Jahresgehalt von ' + str(ferien2) + '$ (mit Ferien)')
input('Drücken Enter um das Fenster zu schliessen...')
Hat jemand die Lösung für die Aufgabe mit den Rezepten ?
richtig coolauch wenn man noch nirgendwo einen code eingegebn hat habe sofort alles verstanden
Gerade video geguckt und mitten drinnen eine werbung von dir bekommen😂
" STRG + a "! Danke dir, wieder mal was neues gelernt!
bin grad verweirrt das am ende random ein thtml tutorial kam?
Danke für das gute Video, aber die Galerie wird im Deutschen mit einem L geschrieben. Im Englischen natürlich mit zwei ;)
Vllt. noch für Neu-Einsteiger, solltet Ihr keine Resultate in der Console, dass euch "Hallo Welt" anzeigt, müsst Ihr auf Run -> Edit Configurations -> Emulate Terminal in Output Console, haken setzen.
Die erste Zeile Code die man in einer Programmiersprache die man neu lernt schreibt, ist immer die Ausgabe "Hello World!". Traditionen!
Vallah du bist so korrekt ich küsse deine augen deine videos sind hilfreich
Vallah ich küsse deine augen mashallah vallah billa.lan isch schwöre ehrenmann lan
@@chrisvonpapenburg ok christoph
@@chrisvonpapenburg Kek
Kein ; am Ende?
Keine Klammern in den If und else Abfragen?
Kein int, long, float, usw. Vor den variabeln? Nicht einmal ein $ Zeichen wie bei PHP?
Ich habe definitiv die falschen Programmiersprachen gelernt 🤣
Aber ein interessantes und lehrreiches Video 👍🏻
Eines Tages wirst du dankbar sein, die ganzen Datentypen gelernt zu haben und nicht nur python zu können.
@@davidusw5945 nach Webseiten (PHP und Javascript), Computer Programmen (Java und C++) und aktuell Mikrocontroller programmieren, sehe ich das etwas anders.
Am schwersten ist immer die erste Programmiersprache.
Wenn man da das Grundprinzip vom Programmieren verstanden hat, ist eine weitere Programmiersprache kein Problem. Auch wenn man plötzlich ganz neue Sachen lernen muss.
Die Datentypen später noch zu lernen, weil man eine andere Programmiersprache lernt ist ein Kinderspiel.
Aber bei der ersten Programmiersprache können sie durchaus ein zusätzliches Hindernis sein, was einem das lernen erschwert.
Denn die meisten Fehler kommen von Kleinigkeiten. Hier eine Variabel falsch deklariert, dort ein Semikolon oder Klammer vergessen und so weiter. Mit Erfahrung, findet man diese Fehler schnell. Als Anfänger zweifelt man aber am kompletten Programm, weil man denkt, man hat einen ganz großen Fehler gemacht und dabei ist es nur eine Kleinigkeit.
Von daher finde ich es nicht schlecht, dass Python so einfach zu schreiben ist. Die Anfänger können sich auf das Wesentliche konzentrieren.
@@MasterT- kann ich auf jeden Fall verstehen, dass du das so siehst. Ich habe halt (mit Python angefangen) die Erfahrung gemacht, dass obwohl ich Python einigermaßen gut konnte ich von den meisten elementaren Dingen einfach keine Ahnung hatte. Ich wusste nichts von char Arrays. Ich dachte Strings sind in dem Sinne ein eigener Datentyp wie float etc.. ich wusste nichteinmal dass es eine Main in jedem Programm brsucht und hatte zumindest zu Beginn nie eine Main benutzt. Ich bin auch wenn es das in Python auch gibt viel zu spät in die Nutzung von Klassen gekommen, was aber vielleicht einfach an mir liegt. Aber insgesamt hat mit so der Durchblick komplett gefehlt. Und so mit der Syntax zu kämpfen können dir IDEs abnehmen aber ist auch manchmal einfach wichtig das selber zu machen. Gerade mache ich z.B. C++ und finde es so unfassbar cool wie ich mit pointern arbeite wie overloads entstehen etc.. aber ja du hast schon Recht Python ist für Anfänger ganz nett. Ich habe den Eindruck mit anderen Programmiersprachen hast du wenn du sie lernst eben schon die größte Hürde überwunden. Nach C++ kann ich zumindest die objektorientierten Sprachen soweit ich sie kenne alle Recht gut lesen und teils schreiben. Dagegen war ich mit nur Python ein absoluter noob.
@@davidusw5945 aber das wissen über Arrays oder Listen, hat garantiert das lernen vom Char Array erleichtert 😉
Und wenn du vorher schon eigene Funktionen geschrieben hast, war auch das main() nicht mehr so verwirrend. Ist schließlich auch nur eine Funktion.
Und wenn du das mit den Klassen verstanden hast, schau dir Mal was über Klassen in Python an. Ich Wette du wirst etwas finden was du ebenfalls verstehst.
Das ist halt das einfache am Programmieren. Wenn man das Prinzip verstanden hat, lässt es sich halt auf andere Programmiersprachen übertragen.
Natürlich muss man immer noch das ein oder andere neue lernen. Aber durch das Wissen was man schon hat, ist es relativ einfach. Man muss halt nicht mehr bei Null anfangen sondern irgendwie bei der Hälfte.
Also statt Arrays und multidimensionale Arrays zu verstehen, lernt man nur noch wie das Array in der Programmiersprache geschrieben werden muss 🤣
Bei der ersten Programmiersprache muss man noch beides lernen.
@@MasterT- ja das stimmt schon. Ich weiß nicht wie es aus einer anderen Perspektive gewesen wäre, vielleicht hätte ich da wie du gedacht. Irgendwie habe ich aber das Gefühl ich hätte mit was anderem anfangen sollen. Vielleicht ein falsches Gefühl.
Ich weiß nicht wieso, aber beim lernen kommt es mir wie Scratch vor. So simple und doch komplex :-)
Hätte eine Frage, wir benutzen in der Schule diese digitale Schultasche, kann man diese hier auch verwenden oder kommt das zu Komplikationen?
Ich wüsste gerne für die Rezeptaufgabe eine Lösung. Ich bekomm nämlich, egal wie ich es drehe und wende immer Fehler ausgeworden wenn ich irgendwie die Variable Auswahl definieren möchte. Für mich endet da die Programmierung weil ich nirgends online irgend eine Lösung finde.
auswahl = input(""""Welches Rezept möchtest du haben?
Drücke 1 für Pfannkuchen
Drücke 2 für Waffeln
Drücke 3 für Käsekuchen
""""")
if auswahl == str(1):
print("Hier ist das Rezept für den Pfannkuchen")
if auswahl == str(2):
print("Hier ist das Rezept für die Waffeln")
if auswahl == str(3):
print("Hier ist das Rezept für den Käsekuchen")
Hallo Janus Sie haben eine gut klingende Stimme. Sehr gut erklärt , Hoffentlich folgen Ihnen noch mehr Zuschauer Ihrem Ratschlag.
Mehr als 20 Tage pro Woche arbeiten? 42:16 Zeitmaschine confirmed. XD
!!!
WANn geht es endlich los?
Bei 20:00 funktioniert es mit :
a=19
print ("Ich bin ein Text mit der Zahl", a) .. anstatt ein (+) mit einem ( , )
Hab den Gehaltsrechner noch so weit weiterentwickelt das man noch Arbeitsstunden und Arbeitstage selber auswählen kann sehr sehr gutes Tutorial
top! du machst alles richtig. Nicht nur nachcoden, sondern auch noch mit eigenen Ideen erweitern.
Gehaltsrechner:
Warum funktioniert der folgende Befehl nicht? Ich hatte vorher versucht eine Variable hinzuzufügen mit arbeitstagen = 20
und hab dann
print("Somit verdiene ich im gesamten Monat " + tag * arbeitstage + "€.")
Was ist hier bei mir der Fehler?
Wenn ich print(tag * arbeitstage) Mache funktioniert es aber im text nicht?
Hallo und danke für das super Video.. Schaue deine Videos echt gerne machst ein guten Job.
Habe aber ein Problem, hab bei mir neu installiert Python, PySide6, PyQt6, da ich schon 0,1% erfahrung habe und mit Qt6-Designer gearbeitet habe. Jetzt will ich mein Python Programm starten kriege die Meldung..
Cannot mix incompatible Qt library (6.7.1) with this library (6.7.2)
Hab Chatgpt gefragt und paar sachen probiert, es bleibt die gleiche meldung leider..
Wäre super wenn man hilfe bekommt. danke
Ich sitze hier und grinse mir einen ab weil ich nen Gehaltsrechner Programmiert habe :D
Wirklich gut, kurz, knackig und gut verständlich erklärt. Du machst das im richtigen Tempo. 👍 Habe ich etwa meinen Mentor gefunden?🤔 😰
Ich sage danke und freue mich auf mehr von Python. 🤗
Sehr gutes Tutorial. Kommt nochmal ein Video über Python für erweiterte Kenntnisse ?
Danke für das tolle Video!
Ich hätte da noch eine Frage. Bei den Gehaltsrechner hätte ich gerne zB 13.5, aber das nimmt der nicht an, sondern nur gerade Zahlen wie 13. Wie bekomme ich das geändert? Danke
Ok konnte es schon herausfinden, man muss anstelle von Int einfach float nehmen. Int steht für ganze Zahlen und float für reelle Zahlen
Dann musst du den input code in den du den Lohn einträgst in Klammern packen und ein float davorsetzen, so zum beispiel:
gehalt = float(input("Bitte geben sie ihren Stundenlohn an: "))
Und nicht vergessen, dass man anstatt dem , einen . verwendet ;)
Ich habe ne frage wenn ich die text datei in.py endere öffnet er sie mir immer nur im program also so das ich den code sehe und führt das nicht so wie im video den code einfach aus
Ich habe sonst immer Visual basic programmiert aber Python fällt mir gar nicht schwer
nice danke
41:00
Habe es mit float gemacht:
stdLohn = float(input("Gebe dein Stundenlohn ein: "))
tagesLohn = 8 * stdLohn
monatsLohn_Brutto = 20 * tagesLohn
monatsLohn_Netto = monatsLohn_Brutto * 0.8
jahresLohn_Netto: float = monatsLohn_Netto * 12
porscheKosten = jahresLohn_Netto / 300000
print("Dein Stundenlohn beträgt also " + str(stdLohn) + "€, so so ...")
print("Du verdienst " + str(tagesLohn) + "€ am Tag")
print("Im Monat Verdienst du Gute " + str(monatsLohn_Brutto) + "€ Brutto, das ist mehr als so manche Handwerker!")
print("Das bedeutet du verdienst " + str(monatsLohn_Netto) + "€ Netto, aber das ist immer noch ein Guter Verdienst.")
print("Übers Jahr verdienst du schon " + str(jahresLohn_Netto) + "€, das hört sich doch sehr gut an!")
print("Immerhin kannst du dir Damit einen Porsche GT3 RS mit Costume Design ungefär " + str(porscheKosten) + " mal kaufen!")
@Programmierenlernen Hi ich habe eine Frage zur Bildgallerie. Und zwar habeich exact das gleiche gemachtwiedu, aber bei mir steht Fehlercode 404 auf der Website. Kannst du mir da irgendwie helfen. Und nebenbei sehr cooles Video. Ich lerne auch gerade erst Programmieren.
das ding ist die übung selbst ist echt einfach , mein erster mal python ;
print("Anfang des Programms")
#Ausfüllbogen
name = input("Nick ")
pasw = input("Passwort ")
email = input("Email ")
ClanN = input("ClanName(optional) ")
ClanTag = input("ClanTag(optional) ")
Clanweb = input("LinkSite(optional) ")
#Lerzeichen
print()
print("DatenBlatt")
#Leerzeichen
print()
print("Nick " + name)
print("Passwort " + pasw)
print("Email " + email)
print("ClanName " + ClanN)
print()
print("KompletterName"),print(f"{ClanTag} {name}")
print()
print("Ende des Programms")
so und jetzt brauch ich ein Gui XD............. bringt mir nix das der tesxt nur in der console auftaucht , ich brauch das standartmäßig klar als fenster :-D
im grunde brauch ich allgemein alles was ich schreibe als fenster ...... man muss es ja testen können
leider geht bei mir tkinter nicht ........ der import von tk funktioniert nicht
fedora 40 kde plasma
also brauch ich nh ausweichmoeglichkeit ...... in meinem falle wxpython und react native ....... den kivy brauch zuviele ressourcen und ich will aber das die fenster immer beim system build bleiben ..........
ich such gerade wie ein wahnsinniger ein guid auf youtube XD
und by to way : wie macht man eine passwort eingabe so das es auch mit ***** verdeckt wird ......
Das ist mein Lösungsweg für die Rezepte Aufgabe (jedoch mit tkinter Fenstern):
import tkinter as tk
def eingabe(auswahl,was):
if auswahl == 1:
auswahl_pfannenkuchen(was)
elif auswahl == 2:
auswahl_Waffel(was)
elif auswahl == 3:
auswahl_Käsekuchen(was)
def portionen_2(auswahl_1,was):
def on_return(event):
was_1 = entry.get()
eingabe(auswahl_1, was_1)
schließe_fenster(root_auswahl)
root_1.destroy()
global root_auswahl
root_auswahl=tk.Tk()
label=tk.Label(root_auswahl, text="wie viele Portionen "+ was +"?")
label.pack()
entry=tk.Entry(root_auswahl)
entry.bind("",on_return)
entry.pack()
root_auswahl.mainloop()
def schließe_fenster(fenster):
fenster.destroy()
def clear_label(label):
pass
def schreibmaschine(label, text, index=0):
if index < len(text):
label.config(text=label.cget("text") + text[index])
index += 1
label.after(100, schreibmaschine, label, text, index)
def auswahl_pfannenkuchen(portionen):
global root_auswahl
root_auswahl.destroy()
root_pfannenkuchen=tk.Tk()
root_pfannenkuchen.geometry("300x300")
root_pfannenkuchen.title("Pfannenkuchen")
#Rezept für Pfannenkuchen einfügen:
text = "Pfannenkuchen für "+str(portionen)+" Portionen:
"+str(int(portionen)*2)+ " Eier
"+str(int(portionen)*200)+ "g Mehl
..."
label = tk.Label(root_pfannenkuchen, text="", justify="center", wraplength=200)
label.pack()
schreibmaschine(label, text)
root_pfannenkuchen.mainloop()
def auswahl_Waffel(portionen):
global root_auswahl
root_auswahl.destroy()
root_waffel=tk.Tk()
root_waffel.geometry("300x300")
root_waffel.title("Waffeln")
#Rezept für Waffeln einfügen:
text = "Waffeln für "+str(portionen)+" Portionen:
"+str(int(portionen)*2)+ " Eier
"+str(int(portionen)*200)+ "g Mehl
..."
label = tk.Label(root_waffel, text="", justify="center", wraplength=200)
label.pack()
schreibmaschine(label, text)
root_waffel.mainloop()
def auswahl_Käsekuchen(portionen):
global root_auswahl
root_auswahl.destroy()
root_käsekuchen=tk.Tk()
root_käsekuchen.geometry("300x300")
root_käsekuchen.title("Käsekuchen")
#Rezept für Käsekuchen einfügen:
text = "Käsekuchen für "+str(portionen)+" Portionen:
"+str(int(portionen)*2)+ " Eier
"+str(int(portionen)*200)+ "g Mehl
..."
label = tk.Label(root_käsekuchen, text="", justify="center", wraplength=200)
label.pack()
schreibmaschine(label, text)
root_käsekuchen.mainloop()
root_1=tk.Tk()
button_1=tk.Button(text="Pfannenkuchen:" , command=lambda: portionen_2(1,"Pfannenkuchen"))
button_1.pack()
button_2=tk.Button(text="Waffel:" , command=lambda: portionen_2(2, "Waffeln"))
button_2.pack()
button_3=tk.Button(text="Käsekuchen:" ,command=lambda: portionen_2(3, "Käsekuchen"))
button_3.pack()
root_1.mainloop()
Sag mal bei der Aufgabe von 51:36 kommt was raus?
Das könnte eine Lösung sein
Rezept = int(input('Wähle dein Rezept (1)Käsekuchen, (2)Waffeln, (3)Pfannkuchen'))
if Rezept == 1:
print('Käsekuchen Rezept....')
elif Rezept == 2:
print('Waffel Rezept....')
elif Rezept == 3:
print('Pfannkuchen Rezept....')
else:
print('Wähle bitte zwischen 1, 2, 3')
Für das Rezept hab ich folgendes verwendet:
auswahl = input("Wählen sie eine Zahl zwischen 1-3: ")
if int(auswahl) < 4:
if int(auswahl) == 1:
print("Pfannkuchen Rezept:")
for x in ["3 Eier", "750 ml Milch", "400g Mehl"]:
print(x)
if int(auswahl) == 2:
print("Waffel Rezept:")
for x in ["2 Eier", "200 ml Milch", "200g Mehl", "20g Zucker", "1 Packung Vanillepulver"]:
print(x)
if int(auswahl) == 3:
print("Käsekuchen Rezept:")
for x in ["5 Eier", "400 ml Milch", "200g Käsekuchensubstanz", "200g Zucker", "2 Packung Schokopulver"]:
print(x)
input("Drücken Sie die Enter Taste zum beenden.")
else:
print("Eine Zahl von 1-3 du Idiot.")
Hallo Junus,
vielen Dank für dieses tolle Video, mir hat das Ausprobieren der Funktionen viel Spaß bereitet und Interesse geweckt.
Bei mir tritt nur leider das Problem auf, dass wenn ich die index.html Datei im Browser ausführe, die Fehlermeldung „404 Not Found“ auftritt. Ich kann mir aber nicht erklären wieso, da ich so gut wie keine Erfahrung habe.
PyCharm benötigt mind. Version 11 .. mit meinem MacOS 10.15.7 (Catalina) komme ich bzgl. neue PyCharm Version nicht hin. Ältere / kompatible Versionen gibt es bei jetbrain.
Ich weiss echt nicht was ich sagen sollte. Du bist einfach der Hammer😯
Ich habe ein kleines Problem vielleicht kann mir ja wer helfen:
Beim Gehaltsrechner habe ich zuerst versucht in selbst zu implementieren, hatte aber genau das Typecastingproblem das Junus erwähnt hat. Hatte sogar selbst versucht nach int zu casten, hat nicht funktioniert. Ich habe sowohl nur den ersten Wert als auch alle nach int gecastet und es kam immer raus, als ob es ein Str wäre. Habe danach das Video weitergeschaut und mein Code genauso angepasst wie Junus ihn hatte, nur habe die Variablennamen nicht geändert (wozu denn auch). Auf jeden fall habe ich jtz 1 zu 1 den selben Code, nur funktioniert er nicht. Ist das ein Problem von Python 3.12.2 (was meine neuste Version ist) oder hat jmnd ideen warum es bei mir falsch ist. Verwirrt mich grade sehr lol
Sehr interessant.
Hi was kann man machen wenn PyCham nicht ausgeführt werden kann auf einem neuen Laptop? Ich bekomme da immer eine Fehlermeldung, dass das Programm nicht ausgeführt werden kann.
name = "Edi"
age = "19"
city = "Paris"
print("Ich bin " + name + ", " + age + " Jahre alt und komme aus " + city + ".")
Ich bin Edi, 19 Jahre alt und komme aus Paris.
Oh mein Gott wie geil 😁🤣 Hab das fast genau wie du😁 habe monat = 20 * tag eingegeben und print("Du verdienst " + str(monat) + "€ im Monat"😆)