我正在编写一个简单的控制台程序,以帮助自己和一些地质学学生进行岩石样品分析.我们的讲师为我们提供了一个流程图,可帮助您指定样品的特征.我正在尝试使它成为控制台程序.
我的问题是,第9行的if语句是否可以采用两个条件,如果可以,我是否正确编写了它?
def igneous_rock(self):
print "Welcome to IgneousFlowChart"
print "Assuming you are looking at an igneous rock, please choose the "
print "option which best describes the sample:"
print "1. Coherent 2. Clastic"
choice1 = raw_input("> ")
if choice1 = '1', 'Coherent': # this is the line in question!
return 'coherent'
elif choice1 = '2', 'Clastic':
return 'clastic'
else:
print "That is not an option, sorry."
return 'igneous_rock'
提前致谢 :-)