字符串写出年龄循环加特殊事件
时间: 2023-07-25 18:04:30 浏览: 60
以下是一个简单的示例程序,可以将输入的字符串转换成年龄,并在循环中随机加入一些特殊事件。
```python
import random
name = input("请输入您的姓名:")
birthdate = input("请输入您的出生日期(格式:YYYY-MM-DD):")
# 计算年龄
current_year = 2021
birth_year = int(birthdate[:4])
age = current_year - birth_year
print("你好,{},你今年{}岁了。".format(name, age))
# 特殊事件列表
events = ["抽到了一张大奖", "被一只小猫咪追了一段路",
"遇到了一位心地善良的陌生人", "偶然发现了一条秘密通道"]
# 循环加入特殊事件
for i in range(5):
event = random.choice(events)
print("第{}年,你{}".format(age+i, event))
```
示例输出:
```
请输入您的姓名:张三
请输入您的出生日期(格式:YYYY-MM-DD):1990-05-20
你好,张三,你今年31岁了。
第31年,你偶然发现了一条秘密通道
第32年,你遇到了一位心地善良的陌生人
第33年,你抽到了一张大奖
第34年,你被一只小猫咪追了一段路
第35年,你遇到了一位心地善良的陌生人
```
阅读全文