栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

input 后ini转换报错:invalid literal for int() with base 10:

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

input 后ini转换报错:invalid literal for int() with base 10:

错误input,少了n

agetmp=input("请输入参数:")
print("您输入的参数是:", agetmp)
age = int(agetmp)

输出报错:

请输入参数:5
Exception "ValueError"
invalid literal for int() with base 10: '请输入参数:5'   ##此报错因为init不能转换“请输入参数”
File: E:pythonEric_workspacetest1list_test_qiepian.py, Line: 112
您输入的参数是: **请输入参数:5**    ###明显与想要的内容不对,只想要值5

正确的用法:

#正确的用法,
agetmp=input("请输入参数:n") ## 重点在这里,需要添加换行,不加n,会导致int转换
print("您输入的参数是:", agetmp)
age = int(agetmp)

正确输出

请输入参数:
6
您输入的参数是: 6
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/357641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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