Я получаю параметры с плавающей запятой от пользователя в скрипте и задаюсь вопросом, есть ли лучший/эффективный способ, включая параметр, например, если пользователь только поставляет один параметр (или вообще отсутствует), является есть ли способ, чтобы я по умолчанию оставил два в качестве 0.0? И может быть какой-то лучший способ сохранить в файлеPython - список переменных с плавающей запятой
#inside a loop to keep getting values
line = raw_input("Enter three parm values: ")
x=line.split(' ')
fa=fb=fc=0.0
a=x[0]
b=x[1] #what if user only supplies only one?
c=x[2] # how can i leave this or default to 0.0?
fa=float(a)
fb=float(b)
fc=float(c)
file=open(inputFile, 'a+')
file.write(name)
file.write("\t")
file.write(a)
file.write(" ")
file.write(b)
file.write(" ")
file.write(c)
file.write("/n")
Лучший ответ, я верю, ценю вашу чистую логику – Naumann
вы можете упомянуть, как обращаться с пустым вводом здесь? – Naumann
@Naumann См. Править выше в 'floats' – Alexander