> > Bitte mitmachen, es fehlen noch viele BKZ, DDR-Meldestellen und KWEA < <
Banknoten des Euro - EUR
Von offizieller Seite sind keine Angaben zur Berechnung der Prüfziffer zu erhalten.
Länge | Struktur |
---|
12 | Land | lfd. Nummer | PZ |
---|
a | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | x10 | p |
|
a = A-Z; x = 0-9 |
Länderkodierungen | | J | Großbritannien | K | Schweden | L | Finnland | M | Portugal | N | Österreich | O | | P | Niederlande | Q | | R | Luxemburg |
| | S | Italien | T | Irland | U | Frankreich | V | Spanien | W | Dänemark | X | Deutschland | Y | Griechenland | Z | Belgien |
|
- Berechnung
- Die Buchstaben werden durch ihre Positionszahl im Alphabet ersetzt.
- Die Quersumme der Ziffernfolge wird errechnet.
- Von der Quersumme wird der ganzzahlige Rest zum nächst kleineren Vielfachen von 9 bestimmt (Modulo 9).
- Die Prüfziffer ergibt sich nach Substraktion des Restes von 8.
- Ist die Differenz 0, gilt p = 9
N1500072322pNummer ohne Prüfziffer | Schritt 1: Quersumme |
---|
N | 1 |
4 |
1 | 1 |
5 | 5 |
0 | 0 |
0 | 0 |
0 | 0 |
7 | 7 |
2 | 2 |
3 | 3 |
2 | 2 |
2 | 2 |
p | |
Quersumme | 27 |
Schritt 2: Summe mod 9 | 27 ÷ 9 = 3 Rest 0 |
Schritt 3: Differenz | 8 - 0 |
Endergebnis Prüfziffer | 8 |
N15000723228 |
- Validierung
- Bei der Validierung muß die einstellige Quersumme der Quersumme 8 ergeben.
-
#!/usr/bin/env python3.2
# -*- coding: utf-8 -*-
#
# Varianten zur Quersummenberechnung:
# Zahl als string, Rückgabewert int.
def Quersumme(Zahl):
Zahl = int(Zahl)
qs = 0
while Zahl:
qs += Zahl % 10
Zahl = Zahl//10
return qs
def Quersumme(Zahl):
return sum([int(i) for i in Zahl])
#!/usr/bin/env python3.2
# -*- coding: utf-8 -*-
#
def Banknoten_EUR(Nr):
return str(8 - Quersumme(str(ord(Nr[0])-64) + Nr[1:])%9)
- Euro-Umrechnungskurse
Hat Ihnen die Information weitergeholfen?
Ein kleine Anerkennung auf rein freiwilliger Basis ist stets willkommen.
Bitcoin: 1GPBNB6YKKR4cZNLneDLKGGWrtQdxT6NBa
Diese Seite wurde vom Besucher am 09.10.2024
um 16:05:34
Uhr von einem Rechner mit der TCP/IP-Adresse 44.200.122.214
mit der Browserkennung CCBot/2.0 (https://commoncrawl.org/faq/)
aus der Domäne (none)
kommend aufgerufen. Als zuletzt besuchte Webseite wurde (none)
übermittelt.