【问题标题】:Beginner coder. Trying to convert string to integer in Python 3.X初学者编码器。尝试在 Python 3.X 中将字符串转换为整数
【发布时间】:2022-11-26 23:40:27
【问题描述】:

我刚开始学习用 python 编写代码,并且正在学习教程。我试图将此字符串转换为整数以使其简单地添加 5 和 6。这就是我所拥有的

无论我做什么,我都会得到 5+6 = 56。这是我所拥有的:

first_num = (input('请输入数字')) second_num = (input('请输入另一个数字'))

打印 int((first_num) + int(second_num))

正如一些地方所建议的,我尝试使用逗号而不是加号。我还尝试在输入行前面使用 int 将输入本身从字符串转换为整数。

我希望它加上 5 + 6 = 11。我一直得到 56。

我不确定我使用的是哪个版本的 Python,但我知道我使用的是 VS Code,它是 Python 3.X。我只是不知道X是什么。 Here is a screenshot

【问题讨论】:

  • print int((first_num) + int(second_num)) - 你的括号放错了地方。但是这段代码不会打印 56,它会报语法错误。
  • 请做print(int(first_num) + int(second_num))

标签: python-3.x


【解决方案1】:

尝试这个

first_num = int(input('Please enter a number '))
second_num = int(input('Please enter another number '))
sum=first_num+second_num
print (sum)

【讨论】:

    【解决方案2】:

    在 Python 中,当您将两个字符串加在一起时,您连接了这些值。

    举一个更简单的例子:

    string_one = "hello"
    
    string_two = " "
    
    string_three = "there"
    
    final = string_one + string_two + string_3
    
    print(final) # hello there
    
    

    要加在一起,您需要确保值是整数。

    one = 1
    two = 2
    
    final = one + two
    
    print(final) # 3
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-04
      • 2017-02-25
      • 1970-01-01
      • 2019-09-27
      • 2016-12-29
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多