擅长:python、mysql、java
<p>你应该把你的钱存起来术语:翻译对以及文本文件中的描述。然后,您的程序应该解析文本文件并发现所有可用的课程。这将允许您扩展可用的课程集,而无需编辑任何代码。你知道吗</p>
<p>对于课程的选择,编写一个<code>print_lesson_choices</code>函数,向用户显示可用的课程和描述,然后在选择课程时询问用户的输入。与其每节课都问他们一个问题,为什么不做如下提示:</p>
<pre><code>self.selected_weeks = []
def selvocab(self):
self.print_lesson_choices()
selection = input("Select a lesson number or leave blank if done selecting: ")
if selection == "": #Done selecting
self.makevocab()
elif selection in self.available_lessons:
if selection not in self.selected_weeks:
self.selected_weeks.append(selection)
print "Added lesson %s"%selection
self.selvocab() #Display the list of options so the user can select again
else:
print "Bad selection, try again."
self.selvocab()
</code></pre>