我正在写一个简单的控制台程序来帮助我自己和一些地质学同学进行岩石样品分析。我们的讲师给我们提供了一个流程图,帮助我们明确样品的特性。我正试图把它变成一个控制台程序。在
我的问题是,第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'
提前感谢:-)