嘉尔尔尔 2022-04-21 10:32 采纳率: 100%
浏览 63
已结题

Python 求补充下面的代码

自定义函数,根据用户输入返回不同结果。
要求:数据处理时经常会有要求用户输入整数的需求,为了提高用户体验和代码复用,编写自定义函数getinput()处理以下通用情况:如果用户输入整数,则直接在屏幕上输出整数并使提出,如果用户输入的不是整数,则要求用户重新输入,直至用户输入整数为止。程序运行,效果如下:
请输入整数:b
您输入了非数值信息,请输入数值!
请输入整数:2.5
请输入整数:4
4
分析:由于本题自定义函数需要实现能够根据用户输入的值来做出不同的反馈,且当用户输入非法或输入不是整数时,要求用户重新输入,直至用户输入正确为止,由于事先并不能预测用户输入的次数,因此函数体中可采用条件循环嵌套分支结构来实现。实验步骤:1)添加并完善程序代码
新建文件,输入以下代码,填写正确代码替换横线,不修改其他代码,实现题目功能。def getinput(): while True:
try:
n=_if __.
break
except:
return ____print(“您输入了非数值信息,请输入数值:“)
2)保存并运行程序

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 4月29日
      • 已采纳回答 4月21日
      • 创建了问题 4月21日

      悬赏问题

      • ¥60 已有标注好的图像数据集,如何构建深度卷积网络训练分类
      • ¥20 matlab图像错误
      • ¥30 如何写通过uni.uploadFile上传图片到ASP后端接收的代码
      • ¥15 selenium模糊定位
      • ¥15 硬件断点的问题,真的被整无语了
      • ¥30 想入门网络编程求建议
      • ¥15 在Vs图形库编程中引入的tools.h文件为什么不能被解析,SEL检查已经关闭(语言-c++)
      • ¥30 sentaurus三维器件仿真不收敛
      • ¥15 VB.NET的日语软键盘问题
      • ¥100 PC端 QQ联系人好友生成到电脑桌面