要求
编写一段程序,可以自动生成小诗。
格式如下
源码
import random
import sys
articles = ["the", "a", "another", "her", "his"]
subjects = ["cat", "dog", "horse", "man", "woman", "boy", "girl"]
verbs = ["sang", "ran", "jumped", "said", "fought", "swam", "saw",
"heard", "felt", "slept", "hopped", "hoped", "cried",
"laughed", "walked"]
adverbs = ["loudly", "quietly", "quickly", "slowly", "well", "badly",
"rudely", "politely"]
lines = 5
if len(sys.argv) > 1:
try:
temp = int(sys.argv[1])
if 1 <= temp <= 10:
lines = temp
print("lines must be 1-10 inclusive")
except ValueError:
print("usage: badpoetry.py [lines]")
while lines:
article = random.choice(articles)
subject = random.choice(subjects)
verb = random.choice(verbs)
if random.randint(0, 1) == 0:
print(article, subject, verb)
adverb = random.choice(adverbs)
print(article, subject, verb, adverb)
lines -= 1
以上就是本篇文章【python古诗词生成_Python一日一练02----诗词生成器】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/quote/1284.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多