本文主要是介绍udacity计算机科学导论python - 课程22-4、5递归造词,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题: 如果造词的规则只有1个,word -> counter-word(反词),能造出几个新词
根据程序赋值法, word = counter-word,
第一次运行后,word的值变成counter - word,
第二次运行后, word的值又变回word,
然后, counter - word,
word,
counter - word
...
始终循环
因此词始终只有两个: counter - word 和 word
但是,造出的新词只有1个: counter-word
所以答案是1。哈哈,我居然这么久反应不过来。
这篇关于udacity计算机科学导论python - 课程22-4、5递归造词的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!