2,python實現 單詞拼接小遊戲

2021-08-20 03:36:42 字數 898 閱讀 5922

單詞拼接:

給一些單詞,判斷能否把它們首尾串起來串成一串。

前乙個單詞的結尾應該與下乙個單詞的首字母相同。

'''

def main():

word_list =

num = int(input("請輸入單詞的個數:"))

for i in range(num):

word_str = input("請輸入第%d個單詞:" % (i + 1))

#word_list = ['aloha', 'dog', 'arachnid', 'gopher', 'tiger', 'rat']

old_len = len(word_list)

front_world = word_list[0]

result_word =

while true:

for word in word_list:

if word[0] == front_world[0]:

if word[-1:-2:-1] < front_world[-1:-2:-1]:

front_world = word

if word[0] == front_world[-1:-2:-1]:

word_list.remove(word)

front_world = word

# print(result_word)

if len(result_word) == old_len and not len(word_list):

print(result_word)

break

if __name__ == '__main__':

main()

python入門2 Python入門2

1列表和元組 列表 當索引超出了範圍時,python會報乙個indexerror錯誤 usr bin env python3 coding utf 8 列印s的1,v,9.注意 索引計數從 0 開始 s 1,2,3 a v b 7,8,9 列印1 print s 0 0 列印v print s 1 ...

2 Python內建函式

位元組陣列和位元組,3個引數 source,encoding,errors 當source引數為字串時,encoding引數也必須提供,函式將字串使用str.encode方法轉換成位元組陣列 當3個引數都不傳的時候,返回長度為0的位元組陣列 當source引數為整數時,返回這個整數所指定長度的空位元...

快速排序2 python

from future import print function defquick sort array 快速排序 不穩定,演算法思想 首先在要排序的序列 a 中選取乙個中軸值,而後將序列分成兩個部分,其中左邊的部分 b 中的元素均小於或者等於 中軸值,右邊的部分 c 的元素 均大於或者等於中軸值...