在python中,假设有四个元组:t_when=[“早上”,“中午”,“下午”,“晚上”], t_who=[“小红”,“小明”,“小刚”,“小王”] t_where=[“草地上”,“电影院”,“家里”,“学校”], t_what=[“看电影”,“听故事”,“吃晚饭”,“学习”]。 试编写程序,随机生成四个0-3范围内的整数,将其作为索引分别访问三个元组中的对应元素,然后进行造句。
时间: 2023-05-25 20:01:58 浏览: 167
Python中的列表与元组:灵活与不可变的数据处理
A:以下是Python代码实现:
```
import random
t_when = ["早上", "中午", "下午", "晚上"]
t_who = ["小红", "小明", "小刚", "小王"]
t_where = ["草地上", "电影院", "家里", "学校"]
t_what = ["看电影", "听故事", "吃晚饭", "学习"]
when_index = random.randint(0, 3)
who_index = random.randint(0, 3)
where_index = random.randint(0, 3)
what_index = random.randint(0, 3)
sentence = t_when[when_index] + t_who[who_index] + "在" + t_where[where_index] + t_what[what_index]
print(sentence)
```
运行结果可能如下:
```
下午小明在草地上吃晚饭
```
阅读全文