# phoneDial2.cpp #Telephone dial: input letter, output corresponding digit on dial c = input("Enter a telephone dial letter: ") if c.isupper(): #uppercase letter if c!='Q' and c!='Z': #neither Q nor Z if c=='A' or c=='B' or c=='C': digit = 2; elif c=='D' or c=='E' or c=='F': digit = 3; elif c=='G' or c=='H' or c=='I': digit = 4; elif c=='J' or c=='K' or c=='L': digit = 5; elif c=='M' or c=='N' or c=='O': digit = 6; elif c=='P' or c=='R' or c=='S': digit = 7; elif c=='T' or c=='U' or c=='V': digit = 8; elif c=='W' or c=='X' or c=='Y': digit = 9; print(digit, "corresponds to", c, "on the phone") else: #Q or Z print("No digit corresponds to", c, "on the phone") #not an uppercase letter elif c.islower(): print("Uppercase letters only please") #not a letter else: #digit or punctuation print("Letters only please")