Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = input().lower()

    for i in x:
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = input().lower()
    if x == None:
        break

    for i in x:
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = input().lower()
    if x == "":
        break

    for i in x:
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = input().lower()
    if x == "":
        break

    for i in x:
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = str(input().lower())
    if x == "":
        break

    for i in x:
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = str(input().lower())
    if x == False:
        break

    for i in x:
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while x:
    x = str(input().lower())
    
    for i in x:
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = input()
    if x == "":
        break
    for i in x.lower():
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))

Buggy python submission (verdict: Runtime Error):
table2 = {n:0 for n in "abcdefghijklmnopqrstuvwxyz"}
while True:
    x = input()
    if not x:
        break
    for i in x.lower():
        if i in table2:
            table2[i] += 1

for m,n in table2.items():
    print("{0} : {1}".format(m,n))

Fixed submission:
s=''
while True:
    try:
        s += input().lower()
    except:
        break
 
alph = "abcdefghijklmnopqrstuvwxyz"
 
for a in alph:
    print("{} : {}".format(a, s.count(a)))