python第4关:break的用法--成语接龙

任务描述
本关任务:成语接龙。输入成语,如果该成语第一个字是前一个成语的最后一个字,将该成语加入接龙成语字符串,再输入下一条成语。如果该成语第一个字不是前一个成语的最后一个字,就结束输入,然后显示“接龙结束,所有成语为:”及所有接龙的成语。接龙的成语间有一个空格。

编程要求
根据提示,在右侧编辑器的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)  #输出所有成语

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值