You mean something like this ...
def letval(x):
print(x)
a = 77
letval(a)
# you can just use
print(a)
vegaseat
DaniWeb's Hypocrite
5,989 posts since Oct 2004
Reputation Points: 1,345
Solved Threads: 1,417
Gribouillis
Posting Maven
2,786 posts since Jul 2008
Reputation Points: 1,044
Solved Threads: 691
Convert them all to lower case before using ord:
l = l.lower()
scru
Posting Virtuoso
1,629 posts since Feb 2007
Reputation Points: 975
Solved Threads: 140
If you are only interested in the letter's position in the alphabet, you can use something like this ...
import string
def letter_position(letter):
ucase = string.uppercase
pos = ucase.find(letter.upper()) + 1
if pos:
print( "%s has position %d in the alphabet" % (letter, pos) )
letter_position('E')
letter_position('f')
letter_position('a')
letter_position('Z')
letter_position('8') # a number gives no response
vegaseat
DaniWeb's Hypocrite
5,989 posts since Oct 2004
Reputation Points: 1,345
Solved Threads: 1,417