我目前正在编写一个使用海龟绘制字母的程序。我知道turtle.write 函数,但我想让turtle 绘制字符。无论如何,当我要求用户输入字母时,我希望我的代码检查它是什么字母,然后根据输入的字母执行一个函数。到目前为止,这是我的代码:
#this section asks for a letter to type
while 1:
letter = input("Letter: ")
x = ord(letter)
print(x,letter)
#the code will call a certain function for each letter typed
if x == 97 or 65:
a()
print("a")
if x == 98 or 66:
b()
print("b")
elif x == 99 or 67:
c()
(其中a()
, b()
,c()
是先前定义的绘制该字母的函数)
问题出在我做出 if 语句时。输出只有a()
. 不管我输入什么字母,它总是给我a()
。如何让我的代码识别输入的其他字母并随之执行该函数?任何帮助表示赞赏,谢谢!