我试图弄清楚如何让python只是将歌词发布到一首歌

0 python

我是python编程的初学者,在我的一个任务中,我将使用python编写一个会说出这些歌词的代码.

这个老头,他打了一个
他在我的拇指上玩耍诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家了

这个老头,他打了两个
他在我的鞋子上玩耍诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家

这个老头,他打了三个
他在我的膝盖上玩耍诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家

这个老头,他打了四个
他在我家门口玩耍诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家了

这个老头,他打了五个
他在我的蜂巢
Knick-knack paddywhack上玩耍诀窍,给你的狗骨头
这个老头来回家了

这个老头,他打了六个
他在我的棍棒上玩耍诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家了

这个老头,他打了七个
他在天堂玩耍诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家了

这个老头,他打了8个
他在我的门口玩
Knick-knack paddywhack的knick- knack,给你的狗骨头
这个老头来回家了

这位老人,他打了9个
他在我的脊椎上打了诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家了

这个老头,他打了十个
他又一次打了诀窍
Knick-knack paddywhack,给你的狗骨头
这个老头来回家了

这是我到目前为止所做的,但它不能做我想做的事.我不确定如何短语while循环或让它从列表中按顺序选择一个单词.

num = ['one','two','three','four','five','six','nine','ten']
end = ['on my thumb','on my shoe','on my knee','on my door','on my hive','on my sticks','up in heaven','on my gate','on my spine','once again']
z=1

print "This old man, he played",(num)
print "He played knick-knack", (end)
print "Knick-knack paddywhack, give your dog a bone"
print "This old man came rolling home"
Run Code Online (Sandbox Code Playgroud)

Ada*_*kin 5

提示:您需要使用循环

我会看一下Python Flow Control文档.还要注意range()功能.

你可以从这样的数组中获取第n个元素:

val = some_array[n]
Run Code Online (Sandbox Code Playgroud)

请记住,在Python中,数组从0开始计数,而不是1.