任何人都可以帮我处理我的代码。我写了一个小程序,以便我可以了解一些功能以及发生了什么。让我告诉你我的代码。
print "Hello student need help multiplying by any mutiplicaton"
student = raw_input("If so then tell me which ones? => ").lower()
for i in range(0, 11):
if student == str(0):
i_num = 0 * i
print "0 times %d equals %d" % (i,i_num)
elif student == str(10):
i_num = 1 * 1
print "1 times %d equals %d" % (i,i_num)
else:
print "Try this program when you can't figure it out your multiplications."
如果学生输入的内容与 if 语句无关,它将打印 else。但是,如果学生输入 str(1),它会打印乘法并打印 else,这是我不想发生的代码问题。谁能帮我。我只是想学习 if 和 elif 的这个功能等等。