栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

学习Python的艰辛方法练习35帮助

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习Python的艰辛方法练习35帮助

您在

gold_room
以下位置执行此操作:

next = raw_input('> ')if '0' in next or '1' in next:    how_much = int(next)else:    dead('man, learn how to type a number')

它只检查是否为

'0' in next or '1' in next
,所以‘2’不起作用并不奇怪,对吗?

您想要的就是这些路线

next = raw_input('> ')try:    how_much = int(next)except ValueError:    dead('man, learn how to type a number')

也可以无例外地做到这一点,但是请记住,避免像例外一样重要和根本的事情是一个非常糟糕的主意。我希望这本书至少在以后能使这一点变得清楚。

无论如何,所以我们知道那只

int
接受数字,因此我们只检查一下:

if next.isdigit():    how_much = int(next)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/596647.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号