找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2258|回复: 2

[求助] 该函数表示什么意思,求解答

1

主题

2

帖子

2

积分

贫民

积分
2
hannibal001 发表于 2017-6-25 20:46:18 | 显示全部楼层 |阅读模式
def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):
    while True:
        ok = input(prompt)
        if ok in ('y', 'ye', 'yes'):
            return True
        if ok in ('n', 'no', 'nop', 'nope'):
            return False
        retries = retries - 1
        if retries < 0:
            raise OSError('uncooperative user')
        print(complaint)

回复

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2017-6-25 21:37:44 | 显示全部楼层
让用户输入5次. 要求是yes或nope, 输入不完整也行.
如果输入不是yes或nope.显示提示信息.
如果4次都不是yes或nope, 抛出系统错误异常.
python3.4.4, win10
回复 支持 1 反对 0

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
hannibal001  楼主| 发表于 2017-6-26 08:50:55 | 显示全部楼层
明白了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表