任务描述
本关任务:成语接龙。输入成语,如果该成语第一个字是前一个成语的最后一个字,将该成语加入接龙成语字符串,再输入下一条成语。如果该成语第一个字不是前一个成语的最后一个字,就结束输入,然后显示“接龙结束,所有成语为:”及所有接龙的成语。接龙的成语间有一个空格。
编程要求
根据提示,在右侧编辑器的begin...end之间补充代码。
测试说明
平台会对你编写的代码进行测试:
样例1
测试输入:
人山人海
海阔天空
空中楼阁
繁花似锦
预期输出:
接龙结束,所有成语为:人山人海 海阔天空 空中楼阁
样例2
测试输入:
意气飞扬
扬眉吐气
气象万千
千军万马
扬长避短
预期输出:
接龙结束,所有成语为:意气飞扬 扬眉吐气 气象万千 千军万马
#成语接龙
cy = input() #输入第一个成语
last = cy[-1] #保存第一个成语最后一个字
allcy = cy #allcy用来保存所有成语,初值为第一个成语
while True: #无限循环
## begin ##
cy = input()
if cy[0] == last:
allcy = allcy +' ' + cy
last = cy[-1]
else:
break
## end ##
print('接龙结束,所有成语为:'+allcy) #输出所有成语