【发布时间】:2019-10-14 14:34:00
【问题描述】:
我正在尝试从用户输入添加 ord 函数的字符值。我能够让它打印出每个字母的值,但我坚持将用户输入的单词的整个值相加。
这是我目前所拥有的:
def main():
key_word = "quit"
word = ""
while word != key_word:
word = input(str("Enter a word: "))
word = word.lower()
for letter in word:
value = ord(letter)
character = value - 96
print(character)
if word == key_word:
print(end="")
main()
【问题讨论】:
-
您需要一种方法来跟踪检查每个单独的字母。请记住,您可以在任何级别创建新变量。创建和访问它们的位置称为“范围”docs.python.org/3/faq/…