Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 这个错误是什么?ValueError以10为基数的int()的文本无效:'';_Python - Fatal编程技术网

Python 这个错误是什么?ValueError以10为基数的int()的文本无效:'';

Python 这个错误是什么?ValueError以10为基数的int()的文本无效:'';,python,Python,我的代码有一个错误。当我运行此代码并定义“email”时,Pycharm指示错误 ValueError:以10为基数的int()的文本无效:“mymail” email=str(输入(“定义您的电子邮件地址”) key_password=int(输入(“定义密码”) login=int(输入(“输入您的电子邮件地址”) 输入密码=int(输入(“输入您的密码”) 如果电子邮件==登录并输入密码==输入密码: 打印(“欢迎使用您的会员空间”) elif电子邮件==登录并输入密码!=输入密码: 打

我的代码有一个错误。当我运行此代码并定义
“email”
时,Pycharm指示错误

ValueError:以10为基数的int()的文本无效:“mymail”
email=str(输入(“定义您的电子邮件地址”)
key_password=int(输入(“定义密码”)
login=int(输入(“输入您的电子邮件地址”)
输入密码=int(输入(“输入您的密码”)
如果电子邮件==登录并输入密码==输入密码:
打印(“欢迎使用您的会员空间”)
elif电子邮件==登录并输入密码!=输入密码:
打印(“错误的密码”)
elif电子邮件!=登录并输入密码==输入密码:
打印(“错误的电子邮件地址”)
其他:
打印(“错误的电子邮件地址和密码”)

我猜您的错误来自这里:

login = int(input("Input your email adress. "))
您试图将输入解释为
int
,而它可能是一个电子邮件地址。也许你想做下面的事

login = str(input("Input your email adress. "))
如注释所示,
str()
此处是多余的,因为
input()
返回字符串。所以你可以这样做:

login = input("Input your email adress. ")

已经返回stringOne警告:
input()
不需要强制转换为
str()
,它已经将输入作为stringYou's welcome@LuciferFr,欢迎使用堆栈溢出!如果这个或任何答案已经解决了你的问题,请考虑投票,并通过点击复选标记接受它。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。干杯您使用的是哪个Python版本?它是Python 3.8