python编写程序输出诗句_Python一日一练02----诗词生成器
要求
编写一段程序,可以自动生成小诗。
格式如下
源码
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
else:
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)
else:
adverb = random.choice(adverbs)
print(article, subject, verb, adverb)
lines -= 1
如果有什么疑问欢迎到我的微信公众号提问~
原文地址:http://blog.csdn.net/a359680405/article/details/42835613
python编写程序输出诗句_Python一日一练02----诗词生成器相关推荐
- python编写程序输出诗句_Python学习笔记(一)-- print语句
print语句可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1.当我们在Python交 ...
- python编写程序输出诗句_Python文本处理简介:44行代码编写一个简单的隐藏诗生成器,python,入门,藏头诗...
想必最近大家家庭群里最近都会看到这么一张图: 一惊,这什么玩意儿???后来一搜会发现里面不同的诗句来自于不同的古诗,嘛,这不是很好玩的一件事情吗?这次我们使用Github的唐诗宋词dataset:ht ...
- python编写程序输出诗句_闲来无事能干嘛 用Python来玩诗歌接龙
闲来无事能干嘛 用Python来玩诗歌接龙 作为一个懂Python爬虫的运维狗,闲来无事的时候总要找点乐子(睡觉不香么),哈哈,就是这么的敬业(其实是无聊).今天网盾科技给大家讲讲怎么用Python爬 ...
- python编写程序输出诗句_RPA交流——使用 python 写出诗一样的代码 (一)
原标题:RPA交流--使用 python 写出诗一样的代码 (一) 下载RPA请访问:www.i-search.com.cn 学习RPA请访问:https://support.i-search.com ...
- python编写程序输出诗句_编程小白是这样用python把唐诗玩坏的
最近对编程比较感兴趣,于是请教程序猿朋友们,最后都推荐我学习Python.翻看教程几天后,碰巧遇到有朋友在玩唐诗乱搭的游戏,于是我就写了一段python程序(对于能否叫程序我一直很怀疑),挑了了很多的 ...
- python编写程序接收字符串_Python字符串操作
a = 'Hello' b = 'Python' 一.字符串运算符 1.字符串连接(+) '字符串1' + '字符串2' >>>print(a + b) HelloPython 2. ...
- 怎么用python编写程序计算标准差_python 标准差计算的实现(std)
numpy.std() 求标准差的时候默认是除以 n 的,即是有偏的,np.std无偏样本标准差方式为加入参数 ddof = 1: pandas.std() 默认是除以n-1 的,即是无偏的,如果想和 ...
- python编写程序输出斐波那契数列的前20项_C语言 写程序,输出斐波那契数列的前20项,每行输出4个数...
展开全部 方法一for循环 publicclassFeiBoMethod{ 定义三个变量方法 publicstaticvoidmain(String[]args){ inta=1,b=1,c=0: S ...
- python输出由1234组成的三位素数_编写程序,输出所有由 1 、 2 、 3 、 4 这 4 个数字组成的素数,并且在每个素数中每个数字只使用依次。_学小易找答案...
[判断题]在串行接口上,可以通过指定下一跳地址或出接口来配置静态路由. [单选题]某台路由器运行OSPF协议,并且没有指定Router ID,所有接口的P地址如下,则此路由器OSPF协议的 Route ...
最新文章
- OVS 端口抽象层次(四十)
- 基于FPGA的UART接口协议设计
- 在Win10删除Ubuntu时直接删除分区后,如何删除启动项(EFI)
- lasso回归_一文读懂线性回归、岭回归和Lasso回归
- 也可以让生命发出耀眼的飞鸽传书光芒
- pandas 聚合函数
- js 跳转传递汉字参数
- 吴恩达机器学习学习笔记第一章:绪论初识机器学习
- LoadRunner 常用C语言函数使用举例说明
- 命令行_Pytest之命令行执行
- 监控摄像头网页直播解决方案
- 读取cpu温度的api_温度读取vc++获取cpu温度
- 2014腾讯校园招聘笔试题
- mysql 统计连续天数,mysql计算延续天数,mysql连续登录天数,连续天数统计_mysql...
- Avoid mutating a prop directly since the value will be overwritten whenever
- 哲理故事300篇 上
- Symbian S60系统祥解
- 云慧计算机有限公司触屏,工业平板电脑触摸屏使用注意事项
- GAN(生成对抗网络)在合成时间序列数据中的应用(第一部分——利用GAN生成合成(synthetic)数据)
- 求大神赐教Maven中子模块之间无法建立依赖关系问题