1、 假设有三个列表:lst_who=[“⼩马”,“⼩⽺”,“⼩⿅”],lst_where=[“草地上”,“电影院”,“家⾥”],lst_what=[“看电影”,“听故事”,“吃晚饭”]。试编写程序,随机⽣成三个0-2范围内的整数,将其作为索引分别访问三个列表中的对应元素,然后进⾏造句。例如,随机⽣成三个整数分别为1,0,2,则输出句⼦“⼩⽺在草地上吃晚饭”。 2、 编写程序,实现以下功能: (1)创建⼀个列表,依次存放每个⽉对应的天数。假设2⽉份的天数固定为28天。 (2)根据⽤户输⼊的⽉份查询该⽉的天数并输出。
时间: 2023-12-27 10:02:10 浏览: 237
1、代码如下:
```python
import random
lst_who = ["小马", "小猪", "小熊"]
lst_where = ["草地上", "电影院", "家里"]
lst_what = ["看电影", "听故事", "吃晚饭"]
index_who = random.randint(0, 2)
index_where = random.randint(0, 2)
index_what = random.randint(0, 2)
sentence = lst_who[index_who] + "在" + lst_where[index_where] + lst_what[index_what]
print(sentence)
```
运行结果示例:
```
小猪在电影院吃晚饭
```
2、代码如下:
```python
days_of_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
month = int(input("请输入月份(1-12):"))
days = days_of_month[month-1]
print("{}月份有{}天".format(month, days))
```
运行结果示例:
```
请输入月份(1-12):2
2月份有28天
```
阅读全文