Die Suche ergab 15 Treffer

von Unxendlicher
Sonntag 20. Februar 2022, 15:48
Forum: Allgemeine Fragen
Thema: Water Bricks Programm
Antworten: 14
Zugriffe: 1363

Re: Water Bricks Programm

Die Sache ist nur, dass das beim letzte Beispiel nicht mehr so einfach ist. bricks = [2, 0, 3, 0, 4] Da kann man ja nicht einfach bis zum Maximum auffüllen. @Unxendlicher, wenn ich deine Version mal minimal anpasse, komme ich auf das: def how_much_water(bricks_array: list) -> int: water = 0 length ...
von Unxendlicher
Sonntag 20. Februar 2022, 15:26
Forum: Allgemeine Fragen
Thema: Water Bricks Programm
Antworten: 14
Zugriffe: 1363

Re: Water Bricks Programm

Dies hier wäre eine komplett funktionierende Lösung, welche ich gerade gefunden habe, für mein Problem nur verstehe ich daran so gut wie garnichts... class BricksAndWaterPython: def how_much_water(bricks_array: list) -> int: water = 0 laenge = len(bricks_array) for i in range(1, laenge - 1): links =...
von Unxendlicher
Sonntag 20. Februar 2022, 15:22
Forum: Allgemeine Fragen
Thema: Water Bricks Programm
Antworten: 14
Zugriffe: 1363

Re: Water Bricks Programm

@nezzcarth: man baut Mäucherchen und füllt die Zwischenräume mit Wasser. An Position 1 kann das Wasser 2m hoch stehen, an Position 3 dann 3m, bevor es überläuft, also insgesamt 5m³. # #~# #~#~# #~#~# @Unxendlicher: das Argument mit den Klassen ist nicht sehr überzeugend, weil Du mußt auch lernen, w...
von Unxendlicher
Sonntag 20. Februar 2022, 15:06
Forum: Allgemeine Fragen
Thema: Water Bricks Programm
Antworten: 14
Zugriffe: 1363

Re: Water Bricks Programm

Python ist nicht Java, man muß nicht alles in sinnlose Klassen stecken. Das was Du `array` nennst, sind Listen, also ist der Variablename falsch. Warum also nicht einfach nur `bricks`? Man definiert nicht Funktionen in anderen Funktionen (außer in ganz seltenen Fällen). Man benutzt keine nakten Exc...
von Unxendlicher
Sonntag 20. Februar 2022, 14:58
Forum: Allgemeine Fragen
Thema: Water Bricks Programm
Antworten: 14
Zugriffe: 1363

Re: Water Bricks Programm

Das sind zwei Zeilen: Bestmimmung der hoechsten Saeule. Und Summe der Reste. Eine Klasse ist unnoetig. def how_much_water(bricks): largest = max(bricks) return sum(largest - v for v in bricks) bricks = [4, 0, 1, 4, 2, 4] print(how_much_water(bricks)) naja nicht ganz bei dem beispiel zb [2, 0, 3, 0,...
von Unxendlicher
Sonntag 20. Februar 2022, 13:16
Forum: Allgemeine Fragen
Thema: Water Bricks Programm
Antworten: 14
Zugriffe: 1363

Water Bricks Programm

Hallo ihr, Ich verzweifle mal wieder an einer Aufgabe oder Projekt wie mans nimmt. Auf jeden Fall möchte ich ein Programm schreiben welches bei Eingabe einer Liste zb [2, 0, 2] Die Zahl der Freien Blöcke innendrin ausgibt, also die man mit "Wasser füllen kann" bei [3, 1, 3] dann auch 2, be...
von Unxendlicher
Mittwoch 16. Februar 2022, 14:55
Forum: Tkinter
Thema: tkinter wird nicht angezeigt in Pycharm
Antworten: 4
Zugriffe: 1496

Re: tkinter wird nicht angezeigt in Pycharm

__deets__ hat geschrieben: Mittwoch 16. Februar 2022, 14:53 Das ist kein vollstaendiges tkinter Programm. Es fehlt der Aufruf von mainloop. Der findet sich bestimmt auch im Internet.
Ja habe das eben auch gefunden aber dann zeigt er nur ein leeres Fenster an ohne Hallo, warum ist das so?
von Unxendlicher
Mittwoch 16. Februar 2022, 14:44
Forum: Tkinter
Thema: tkinter wird nicht angezeigt in Pycharm
Antworten: 4
Zugriffe: 1496

tkinter wird nicht angezeigt in Pycharm

Hallo folgender Code: import tkinter Fenster = tkinter.Tk() Anzeige = tkinter.Label(Fenster, text="Hallo!") Habe vor 5min mit tkinter angefangen und mein Pycharm kennt das Modul also es kommt keine Fehlermeldung oder so das Python nix importieren kann. Dennoch wird mir kein Fenster angezei...
von Unxendlicher
Montag 14. Februar 2022, 14:53
Forum: Allgemeine Fragen
Thema: Anagram Programm Hilfe
Antworten: 5
Zugriffe: 324

Re: Anagram Programm Hilfe

@Unxendlicher: Was hast Du Dir denn dabei gedacht die Listen zu erstellen? Was ist die Idee dahinter? Oder ist der Code nicht von Dir? Dann solltest Du den gleich wieder vergessen und Dir selbst Gedanken machen. Wie würdest Du denn da ohne Rechner dran gehen, mit Papier und Bleistift? Es gibt dazu ...
von Unxendlicher
Montag 14. Februar 2022, 13:41
Forum: Allgemeine Fragen
Thema: Anagram Programm Hilfe
Antworten: 5
Zugriffe: 324

Anagram Programm Hilfe

def is_anagram(firstWord, secondWord): laenge = len(firstWord) list = [] for nr in range(0, laenge): for nr1 in range(0, laenge): check = firstWord[nr1] #buchstaben vergleichen if check != secondWord[nr]: ausgabewert = False list.append(ausgabewert) else: ausgabewert = True list.append(ausgabewert)...
von Unxendlicher
Mittwoch 2. Februar 2022, 17:57
Forum: Allgemeine Fragen
Thema: Globale und Lokale Variablen Problem
Antworten: 7
Zugriffe: 593

Re: Globale und Lokale Variablen Problem

Name abfragen und Passwort abfragen macht man normalerweise gemeinsam, sonst kann ein "Angreifer" verschiedene Namen durchprobieren und sobald er zur Passwortabfrage kommt, weiß er, welche Namen existieren. `input` liefert bereits einen String zurück, den per `str` in einen String umwande...
von Unxendlicher
Mittwoch 2. Februar 2022, 14:53
Forum: Allgemeine Fragen
Thema: Globale und Lokale Variablen Problem
Antworten: 7
Zugriffe: 593

Re: Globale und Lokale Variablen Problem

monaid hat geschrieben: Mittwoch 2. Februar 2022, 14:49

Code: Alles auswählen

def passwortabfrage(name) :
    pass
so?
was macht jzt "pass" Da? und es geht ja um Variablen
von Unxendlicher
Mittwoch 2. Februar 2022, 14:29
Forum: Allgemeine Fragen
Thema: Globale und Lokale Variablen Problem
Antworten: 7
Zugriffe: 593

Globale und Lokale Variablen Problem

Hallo, Ich möchte ein Programm schreiben bei dem man sich einloggen kann und aber auch neue Accounts anlegen kann( was ich noch nicht richtig angefangen hab zu programmieren also lasst euch von dem else in der ersten Funktion nicht verwirren. import time def namenabfrage() : #global ort_des_namens, ...
von Unxendlicher
Samstag 29. Januar 2022, 22:38
Forum: Allgemeine Fragen
Thema: Frage zu Datentypen Fehler
Antworten: 5
Zugriffe: 531

Re: Frage zu Datentypen Fehler

Hallo, mit try..except wandelst Du die Eingabe in int um und fängst eine Fehlermeldung ab falls die Eingabe keine Zahl ist. Und doppelte Zeilen solltest Du vermeiden, immer wenn man Code mehr als einmal benötigt macht man eine Funktion daraus: import time def zahleneingabe(text): zahl = input(text)...
von Unxendlicher
Freitag 28. Januar 2022, 20:36
Forum: Allgemeine Fragen
Thema: Frage zu Datentypen Fehler
Antworten: 5
Zugriffe: 531

Frage zu Datentypen Fehler

Guten Abend liebes Forum, Ich bin noch eher neu und möchte in meiner Freizeit das programmieren lernen. Ich sitze jetzt schon eine Weile an einem Programm und finde auch keine passende Lösung dazu: import time zahl1 = input("Gib eine Zahl ein: ") if type(zahl1) == int : zahl2 = input("...