zk="A1B2C30DEF"
# zu dieser Zeichenkette einer b-adischen Zahl sol eine
# Liste mit den Ziffernwerten ermittelt werden

print zk
print len(zk)

print
raw_input("weiter mit ENTER ")
print

# Konstruktion mit if-then-else
n=len(zk)
ls=[]
for i in range(0,n):
     if ord(zk[i])<65:
          ls.insert(0,ord(zk[i])-48)
     else:
          ls.insert(0,ord(zk[i])-55)
print ls

print
raw_input("weiter mit ENTER ")
print

# Konstruktion mit bedingter Zuweisung
ls=[]
for i in range(0,n):
     ls.insert(0,ord(zk[i])-48) if ord(zk[i])<65 else ls.insert(0,ord(zk[i])-55)
print ls

print
raw_input("weiter mit ENTER ")
print
