Hallo alle zusammen
Ich habe folgendes Problem: Ich möchte ein Programm schreiben, welches die einzelnen Ziffern einer Zahl zählt. Habe mir überlegt zuerst die Ziffern einzeln wiederzugeben und sie danach mit len(x) zu zählen.
Habe folgenden Ansatz:
x = "1588"
print str(x)[0:2]
Allerdings wird nach diesem Ansatz eine Fehlermeldung angezeigt: " invalid syntax"
Kann mir einer sagen, was ich falsch gemacht habe?
Besten dank
makrinu
Zählen von der Anzahl der Ziffern einer Zahl
- __blackjack__
- User
- Beiträge: 13079
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@makrinu: Du hast doch in diesem Thema schon eine Lösung: viewtopic.php?f=1&t=44176&p=334964#p334964 ‽
Edit: Falls es hier jetzt nicht um die Anzahl der Ziffern insgesamt, sondern die Anzahl jeder spezifischen Ziffer (wievele 1en, 2en, usw.) geht, schau Dir mal `collections.Counter` an.
Edit: Falls es hier jetzt nicht um die Anzahl der Ziffern insgesamt, sondern die Anzahl jeder spezifischen Ziffer (wievele 1en, 2en, usw.) geht, schau Dir mal `collections.Counter` an.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman