鱼C论坛

 找回密码
 立即注册
查看: 1757|回复: 4

33课第二题

[复制链接]
发表于 2021-3-2 16:56:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目:尝试一个新的函数 int_input(),当用户输入整数的时候正常返回,否则提示出错并要求重新输入。
def int_input(prompt=''):
    while True:
        try:
            int(input(prompt))
            break
        except ValueError:
            print('出错,您输入的不是整数!')

int_input('请输入一个整数:')
定义函数时可以这样写入参数吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-2 17:19:20 From FishC Mobile | 显示全部楼层
不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-3-2 17:44:08 | 显示全部楼层

说的具体点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-2 17:44:39 | 显示全部楼层

直接解释红字部分
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-2 18:19:08 From FishC Mobile | 显示全部楼层
祝建宇 发表于 2021-3-2 17:44
直接解释红字部分

是这样的,因为以前没玩过这样的东西
刚才查看一下度娘,这个东西叫函数注解
这东西说白了就是给编程者或者阅读源代码者看的,用户是看不到的,解释器在运行源代码时,直接就把这部分忽略掉了,这和input函数提供给用户的提示信息是不一样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-10 02:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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