用python写一个漂流瓶
时间: 2023-07-01 09:26:57 浏览: 154
PHP实现的迷你漂流瓶
以下是一个简单的 Python 漂流瓶程序示例,它可以让你输入信息并随机将其“扔”到海里:
```python
import random
# 模拟一个海洋,用列表存储漂流瓶信息
ocean = []
# 定义函数,将漂流瓶扔到海里
def throw_bottle():
message = input("请输入你想说的话:")
ocean.append(message)
print("你的漂流瓶已经扔到海里了!")
# 定义函数,从海里捞起一个漂流瓶
def pick_bottle():
if len(ocean) == 0:
print("海里没有漂流瓶!")
else:
message = random.choice(ocean)
ocean.remove(message)
print("你捞起了一个漂流瓶,里面的信息是:", message)
# 主程序循环执行,等待用户输入命令
while True:
command = input("请输入命令:throw(扔漂流瓶),pick(捞漂流瓶),exit(退出程序)")
if command == "throw":
throw_bottle()
elif command == "pick":
pick_bottle()
elif command == "exit":
break
else:
print("无效的命令,请重新输入!")
```
在这个程序中,我们使用了一个列表来模拟海洋,每次扔漂流瓶时,我们将用户输入的信息添加到列表中;每次捞漂流瓶时,我们从列表中随机选择一条信息并删除它。程序还包括一个无限循环,等待用户输入命令来执行不同的操作,直到用户输入“exit”退出程序。
阅读全文