成语接龙代码python
时间: 2023-11-12 16:59:08 浏览: 113
好的,以下是一个简单的成语接龙代码示例(Python 3):
```python
import random
# 成语列表
idioms = ['一马当先', '画龙点睛', '卧薪尝胆', '杯弓蛇影', '金玉满堂', '百年好合', '四面楚歌', '口若悬河', '画蛇添足', '班门弄斧']
# 随机选择一个成语作为起始成语
current_idiom = random.choice(idioms)
print('当前成语:', current_idiom)
while True:
# 玩家输入一个成语
player_idiom = input('请输入一个成语:')
# 判断玩家输入的成语是否符合规则
if player_idiom[0] != current_idiom[-1]:
print('不符合规则,请重新输入!')
continue
if player_idiom not in idioms:
print('不是成语,请重新输入!')
continue
# 更新当前成语,并输出电脑回答的成语
current_idiom = player_idiom
for idiom in idioms:
if idiom[0] == current_idiom[-1]:
current_idiom = idiom
break
else:
print('我无话可说了,你赢了!')
break
print('我的成语:', current_idiom)
print('游戏结束!')
```
阅读全文