Die Suche ergab 26 Treffer

von Caskuda
Donnerstag 2. Dezember 2021, 20:52
Forum: Allgemeine Fragen
Thema: Verschlüsselung / Geheimsprache
Antworten: 5
Zugriffe: 964

Re: Verschlüsselung / Geheimsprache

In der Zeile "encoded" fehlte das Durchlaufen der einzelnen Buchstaben der zu verschlüsselnden Nachricht:

msg = input("Code: ")
shift = int(input("Verschiebungsfaktor: "))
encoded = ''.join([chr(ord(char)+shift) for char in msg])
print("Verschlüsselter Code:", encoded)


Nach Aufgabenstellung ...
von Caskuda
Samstag 9. Januar 2021, 20:00
Forum: Tkinter
Thema: Position von Buttons im Grid
Antworten: 6
Zugriffe: 1838

Re: Position von Buttons im Grid

@__blackjack__ Lieben Dank für das ausführliche Review und tut mir leid wegen späten Antwort darauf. War leider wegen privater Dinge die letzten Tage fern vom PC. Ich hoffe du bist gut ins neue Jahr gekommen.
Ich werde gleich dein Review gründlich Durchgehen und dazu Stellung nehmen sowie ...
von Caskuda
Samstag 9. Januar 2021, 19:52
Forum: Allgemeine Fragen
Thema: Liste erstellen aus anderer Liste / AttributeError: 'str' object has no attribute 'append
Antworten: 12
Zugriffe: 2096

Re: Liste erstellen aus anderer Liste / AttributeError: 'str' object has no attribute 'append


#Alle unterschiedlichen Sensoren in eine Liste schreiben
for zeile in zeilenliste:
zwliste=zeile.split(";")
if Sensoren.count(zwliste[0])==0 and zwliste[0]!="":
Sensoren.append(zwliste[0])

Aus obigem Abschnitt stammt dein Problem:

zwliste ist eine Liste von Strings
zwliste[0] ist ein String ...
von Caskuda
Montag 28. Dezember 2020, 23:07
Forum: Tkinter
Thema: Position von Buttons im Grid
Antworten: 6
Zugriffe: 1838

Re: Position von Buttons im Grid

@Sirius: Auch für Deine Antwort vielen Dank. Habe sie gestern mit müden Augen erst nach dem Antworten gesehen.

Bevor ich die Button-Grids für andere Spielereien missbrauche, habe ich bestimmt das tausendste TicTacToe hier
im Forum unten angefügt:


import tkinter as tk
from tkinter import ...
von Caskuda
Montag 28. Dezember 2020, 00:17
Forum: Tkinter
Thema: Position von Buttons im Grid
Antworten: 6
Zugriffe: 1838

Re: Position von Buttons im Grid

@__blackjack__ Ich hatte es zwischenzeitlich mit einem dummen Ansatz row=copy(row) versucht. Allerdings führte das ebenfalls zum Holzweg.

Danke für den lieben Hinweis auf functools -> partials. Werde mich gleich einlesen.

Lieben Dank auch für den zweiten - von dir gar nicht erwähnten ...
von Caskuda
Sonntag 27. Dezember 2020, 23:29
Forum: Tkinter
Thema: Position von Buttons im Grid
Antworten: 6
Zugriffe: 1838

Position von Buttons im Grid

Servus,

ich möchte ein 2dimensionales Feld variabler Größe von Buttons erzeugen und beim Klick auf einen der Buttons die aktuelle Position
zurückgegeben bekommen.

Meine Versuche führen auf den Holzweg:
Dies wäre entweder der Index [row][col] der verschachtelten Liste self.buttons oder wie beim ...
von Caskuda
Donnerstag 17. Dezember 2020, 22:16
Forum: Links und Tutorials
Thema: Advent of Code
Antworten: 506
Zugriffe: 287556

Re: Advent of Code

Guten Abend allerseits.

Das heutige Türchen ist eine schöne Erinnerung an John Conway.
Leider, wenn auch in hohem Alter, in diesem Jahr an SARS-COV2 verstorben.

https://www.youtube.com/watch?v=1eAmxgINXrE
von Caskuda
Sonntag 13. Dezember 2020, 20:28
Forum: Links und Tutorials
Thema: Advent of Code
Antworten: 506
Zugriffe: 287556

Re: Advent of Code

Den Advent of Code kannte ich noch gar nicht. Lieben Dank fürs teilen.


@ Bolitho:
Falls du einen Spoiler für den Lösungsansatz zu Tag 13 Teil 2 magst, kann ich dir gerne ein Schlagwort nennen.
von Caskuda
Freitag 30. Oktober 2020, 09:46
Forum: Tkinter
Thema: Höhe von Widgets anpassen
Antworten: 11
Zugriffe: 1443

Re: Höhe von Widgets anpassen

Vielen lieben Dank, Sirius.
Deine Hilfestellungen sind wirklich unglaublich gut und haben einen immensen Lerneffekt.


Ich gehe dein Codebeispiel momentan durch.
Das Aufteilen des Entry-Dictionaries auf die beiden Entry-Blöcke, macht den Code später wirklich deutlich
lesbarer.

Auch hast du die ...
von Caskuda
Donnerstag 29. Oktober 2020, 20:35
Forum: Tkinter
Thema: Höhe von Widgets anpassen
Antworten: 11
Zugriffe: 1443

Re: Höhe von Widgets anpassen

Lieben Dank __blackjack__,
habe den Wust an Argumenten angepasst.


import tkinter as tk


def main():
game = Kniffel()
game.mainloop()

class Kniffel(tk.Tk):
DARK = "#093E62"

NAMES = [
"Name:",
"1:",
"2:",
"3:",
"4:",
"5:",
"6:",
"Bonus:",
"Summe:",
"Full House:",
"kleine Straße ...
von Caskuda
Donnerstag 29. Oktober 2020, 20:11
Forum: Tkinter
Thema: Höhe von Widgets anpassen
Antworten: 11
Zugriffe: 1443

Re: Höhe von Widgets anpassen

Nochmals tausend Dank von mir, für deine Hilfestellung.


Zeile 21,26: Konstanten werden nicht innerhalb von Methoden definiert. NAMES und ENTRY_FIELDS gehören aus __init__.
Zeile 26: man sollte nicht so einrücken, dass Klammern passen, denn das beudetet, dass man bei jeder Änderung die Einrückung ...
von Caskuda
Donnerstag 29. Oktober 2020, 19:32
Forum: Tkinter
Thema: Höhe von Widgets anpassen
Antworten: 11
Zugriffe: 1443

Re: Höhe von Widgets anpassen

Ich mache mich gleich ans Anpassen.


Hinsichtlich des Einrückens:
Rückst du in der nachfolgenden Zeile 4 Leerzeichen tiefer ein, oder 4 Leerzeichen hinter beginn der Klammer?

Verstehe ich das so richtig:

example_button = tk.Label(self,
text="Ein Button als Beispiel",
relief=tk.GROOVE,
fg ...
von Caskuda
Donnerstag 29. Oktober 2020, 13:27
Forum: Tkinter
Thema: Höhe von Widgets anpassen
Antworten: 11
Zugriffe: 1443

Re: Höhe von Widgets anpassen

Hallo Sirius,

tausend Dank für das ausführliche Review und dein Codebeispiel. Die expliziten Abhängigkeiten der Klassen anzugeben ist natürlich deutlich eleganter, als das, was ich verbrochen habe.

Zu Zeile 13,14: Leuchtet ein. Ich spare dadurch etliche Wiederholungen.
Zu Zeile 16: ist gelöscht ...
von Caskuda
Donnerstag 29. Oktober 2020, 00:37
Forum: Tkinter
Thema: Höhe von Widgets anpassen
Antworten: 11
Zugriffe: 1443

Re: Höhe von Widgets anpassen

Sirius, vielen lieben Dank für die Hinweise.

Ich habe nun auf .grid() umgestellt.
Die nackten excepts habe ich erstmal rausgenommen und prüfe momentan, ob der String nur aus den Zeichen 0-9 besteht.
- hier sollte ich mich auch dransetzen auf ausschließlich zulässige Würfe zu prüfen.

mögliche ...
von Caskuda
Mittwoch 28. Oktober 2020, 19:06
Forum: Tkinter
Thema: Höhe von Widgets anpassen
Antworten: 11
Zugriffe: 1443

Höhe von Widgets anpassen

Servus,

ich Bastel gerade an einer Punktetabelle fürs Kniffeln.


Ich hatte zunächst kleinteilig angefangen und eine Liste der einzelnen Namen und die Eingabefelder pro Spieler separat
in Frames angelegt.
Nun habe ich das Problem, dass die Entry-Felder und die Label unterschiedliche Höhe haben ...
von Caskuda
Sonntag 12. Juli 2020, 01:31
Forum: Allgemeine Fragen
Thema: Excel in Python importieren
Antworten: 6
Zugriffe: 898

Re: Excel in Python importieren

@sql_sophie und __blackjack__:
Da habe ich gewaltige am Ziel vorbei geschossen.
Bitte entschuldigt die fehlerhafte Lösung.
Lieben Dank, Blackjack, fürs richtigstellen.
von Caskuda
Samstag 11. Juli 2020, 22:59
Forum: Allgemeine Fragen
Thema: Excel in Python importieren
Antworten: 6
Zugriffe: 898

Re: Excel in Python importieren


import csv


data = [['Name', 'Vorname', 'Alter'], ['Max', 'Mustermann', 65], ['Clara', 'Musterfrau', 65]]
file = 'example.xls'


"""Achtung, 'w' überschreibt auch existierende Dateien"""
with open(file, 'w') as excel_file:
csv_writer = csv.writer(excel_file, dialect = 'excel')
for person in ...
von Caskuda
Samstag 11. Juli 2020, 00:00
Forum: Allgemeine Fragen
Thema: Liste ausdünnen
Antworten: 10
Zugriffe: 1259

Re: Liste ausdünnen

Mit dem Counter - Dictionary:


from collections import Counter

liste = [[1, 'SIM20', 'BBU-IM', '2Hj'], [1, 'SIM18', 'BBU-IM', '02uW'], [1, 'SIM18', 'BBU-IM', '02uW'], [2, 'SIM18', 'BBU-IM', None]]
#print(liste)

myCount = Counter()
for item in liste:
n, *vals = item
vals = tuple(vals)
myCount ...
von Caskuda
Freitag 10. Juli 2020, 22:13
Forum: Allgemeine Fragen
Thema: Kräfteberechnung per Python
Antworten: 25
Zugriffe: 3384

Re: Kräfteberechnung per Python

@cck1989:
zip ist eine wunderschöne Funktion, um Listen zusammenzufassen, allerdings bin ich selbst noch weit davon entfernt alle Finessen zu meistern.

Vermutlich wirst du dir die math.radians() - Methode ansehen wollen, um die Winkel in Bogenmaß zu bekommen.

Es ist eine Weile her, aber du ...
von Caskuda
Freitag 10. Juli 2020, 21:58
Forum: Allgemeine Fragen
Thema: Komplexer Vergleich von zwei Listen
Antworten: 4
Zugriffe: 834

Re: Komplexer Vergleich von zwei Listen

Wie genau sehen denn die Eingangs-Daten aus?


Wenn die Liste1 und Liste2 beide die gleichen einzigartigen Elemente beinhalten, reicht es bei gleicher Sortierung alle Elemente um eine Position zu verschieben.

Liste1 = ["Apfel", "Banane", "Birne", "Traube", "Kirsche", "Melone"]
Liste2 = ["Apfel ...