String 需要帮助将字符串或int转换为float吗

String 需要帮助将字符串或int转换为float吗,string,floating-point,type-conversion,int,String,Floating Point,Type Conversion,Int,所以我在这个问题上已经有一段时间了,需要一些帮助。我一直在试图修复这段代码,但我不断收到一个关于无效语法的错误。下面是我需要帮助的代码,需要将str或int转换为float # Input from the command line import sys A = sys.argv[1] B = sys.argv[2] C = sys.argv[3] # Your code goes here num = A * (B + C / 3) # Outputs pr

所以我在这个问题上已经有一段时间了,需要一些帮助。我一直在试图修复这段代码,但我不断收到一个关于无效语法的错误。下面是我需要帮助的代码,需要将str或int转换为float

# Input from the command line
import sys
   A = sys.argv[1]
   B = sys.argv[2]
   C = sys.argv[3]

# Your code goes here
   num = A * (B + C / 3)


# Outputs
   print (float(num))

默认情况下,python以str的形式从命令行获取输入。因此,在应用任何操作之前,必须将它们转换为浮点

import sys
A=float(sys.argv[1])
B=float(sys.argv[2])
C=float(sys.argv[3])
.....