题目
1.假设有三个列表:lst_who=[‘小马’,’小羊,小鹿”],lst_where-['草地上','电影院','家里'],lst_what=['看电影','听故事','吃晚饭']。试编写程序,随机生成三个0-2范围内的整数,将其作为索引分别访问三个列表中的对应元素,然后进行造句。例如,随机生成三个整数分别为1,0,2,则输出句子"小羊在草地上吃晚饭"。
参考代码
from random import*
lst_who =['小马','小羊','小鹿']
lst_what =['看电影','听故事','吃晚饭']
lst_where =['草地上','电影院','家里']
a =randint(0,2)
b =randint(0,2)
c = randint(0,2)
who = lst_who[a]
where = lst_where[b]
what = lst_what[c]
print("{}在{}{}".format(who,where,what))
运行结果
小鹿在电影院吃晚饭
说明
此方法仅供学习参考,欢迎讨论