如何避免陷入Python 3中input()函数的常见陷阱?

2026-05-05 15:470阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计610个文字,预计阅读时间需要3分钟。

如何避免陷入Python 3中input()函数的常见陷阱?

以下是对原文的简化

如所示:+a, b, c, d=input() 非常简单的代码,如果输入为 1 -1 -2 3,结果会报错。原因在于 input() 函数会将你的输入作为 Python 脚本运行,所以输入变成 1-1-2+3,计算结果自然是错误的。

如下所示:

a,b,c,d = input()

如何避免陷入Python 3中input()函数的常见陷阱?

很简单的代码,如果输入为

1 -1 -2 3

结果会报错,原因在于input函数会将你的输入作为python脚本运行,那么输入就变成了

1-1 -2 3,即0 -2 3

结果当然是错误的了,解决办法就是将输入用引号括起来,将其作为字符串输入。

"1 -1 -2 3"

这样结果就是

a=1,b=-1,c=-2,d=3

补充知识:Python环境下的Sublime Text3无法使用input()函数

:下述操作过程是结合多种网络方法,然后自己实践的结果。

阅读全文

本文共计610个文字,预计阅读时间需要3分钟。

如何避免陷入Python 3中input()函数的常见陷阱?

以下是对原文的简化

如所示:+a, b, c, d=input() 非常简单的代码,如果输入为 1 -1 -2 3,结果会报错。原因在于 input() 函数会将你的输入作为 Python 脚本运行,所以输入变成 1-1-2+3,计算结果自然是错误的。

如下所示:

a,b,c,d = input()

如何避免陷入Python 3中input()函数的常见陷阱?

很简单的代码,如果输入为

1 -1 -2 3

结果会报错,原因在于input函数会将你的输入作为python脚本运行,那么输入就变成了

1-1 -2 3,即0 -2 3

结果当然是错误的了,解决办法就是将输入用引号括起来,将其作为字符串输入。

"1 -1 -2 3"

这样结果就是

a=1,b=-1,c=-2,d=3

补充知识:Python环境下的Sublime Text3无法使用input()函数

:下述操作过程是结合多种网络方法,然后自己实践的结果。

阅读全文