Hallo, sehr geehrte Pythonier, Herr Wolfgang Büchel, hier meine Strellungnahme:
Der Ziffernstring wurde mit einem Spezialprogramm auf mehrfache Ziffern (Zeichen) getestet. Hier das Ergebnis (in Auszügen): Umfang: 4098 chr ord pos anz 1 49 0 1 2 50 1 1 3 51 2 1 4 52 3 1 5 53 4 1 6 54 5 1 7 55 6 1 8 56 7 1 9 57 8 1 a 97 9 1 b 98 10 1 c 99 11 1 d 100 12 1 e 101 13 1 f 102 14 1 g 103 15 1 h 104 16 1 i 105 17 1 j 106 18 1 k 107 19 1 l 108 20 1 m 109 21 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ꇲ 41458 4088 1 ꇳ 41459 4089 1 ꇴ 41460 4090 1 ꇵ 41461 4091 1 ꇶ 41462 4092 1 ꇷ 41463 4093 1 ꇸ 41464 4094 1 ꇹ 41465 4095 1 Kein Zeichen mehrfach. Für weitere Erläuterungen bin ich jederzeit bereit. mfg Erich Schnoor > Anfang der weitergeleiteten Nachricht: > > Von: Wolli Buechel über python-de <python-de@python.org> > Betreff: [Python-de] Re: Fwd: Keyboard coding > Datum: 21. Juli 2024 um 00:40:02 MESZ > An: python-de@python.org > Antwort an: Wolli Buechel <wjb...@web.de> > > Hallo Herr Schnoor, > > woher Sie die Zeichen für <ziffern> haben, ist doch vollkommen irrelevant. > > Es geht lediglich um eine ganz einfache > > FRAGE: Ist dieser Ziffernstring geeignet zur Koderung und Dekodierung von > Zahlen zur Basis 4096? > ANTWORT: NEIN. > Begründung: Er enthält (mindestens ein) Zeichen mehrfach. > > Um diese Frage zu beantworten, müssen Sie die einzelnen Zeichen nicht prüfen > (auf was denn?). > > Ob Zeichen darin mehrfach vorkommen, läßt sich mit Python ganz leicht prüfen. > Ein simples Beispiel (mit IDLE): > > s = "aaabcdef" > len(s) >>> 8 > set(s) >>> {'f', 'a', 'b', 'e', 'd', 'c'} > len(set(s)) >>> 6 > > Die Länge des Strings s ist 8, aber die Zahl der VERSCHIEDENEN Zeichen in s > ist lediglich 6, nämlich gleich der 'Länge' der MENGE von Zeichen in s: > set(s). > > Diese Prüfung habe ich auch für den String <ziffern> durchgeführt und > festgestellt, daß darin ebenfalls knapp 70 Zeichen mehrfach vorkommen. In der > Ausgabe meines Miniprogs sind diese Zeichen selbst samt ihrer Ordnungszahl > UND mit ihrer Frequenz angegeben. Werfen Sie doch einfach mal einen > interesselosen Blick darauf. Und verzichten Sie auf wilde Spekulationen (= > Ausreden) wie "Das muss an der jeweiligen Sprache liegen." > > Eine letzte Frage für heute: > Halten Sie es für einen ZUFALL, daß die bekannten Zahlensysteme (zu den Basen > 2, 8, 10, 16) jeweils mit einer Ziffernliste arbeiten, in denen jede Ziffer > GENAU EINMAL vorkommt? > > Und halten Sie es für pure Schikane oder Unfug, wenn in jedem Lehrbuch über > Zahlensysteme und zugehörige Ziffernlisten geschrieben steht, ... na was > schon ... > > "Die b-adische Darstellung einer Zahl verwendet genau b verschiedene Ziffern." > > W. Büchel > _______________________________________________ > python-de Mailingliste -- python-de@python.org > Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an > python-de-le...@python.org > https://mail.python.org/mailman3/lists/python-de.python.org/ > Mitgliedsadresse: eschn...@multi-matrix.de _______________________________________________ python-de Mailingliste -- python-de@python.org Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an python-de-le...@python.org https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: arch...@mail-archive.com