Мне нужно создать программу, которая выполняет следующее.Запрос нескольких значений в одной строке
«Ваша программа должна запрашивать у пользователя те же входные значения, что и в лаборатории, но вместо того, чтобы пользователь вводил одно значение в каждой строке, для одной строки потребуется несколько значений. Каждый следующий элемент соответствует одной строке ввода:»
T1 = input('Test One Score(0-100): ')
T2 = input('Test Two Score(0-100): ')
F1 = input('Final Test Score(0-100): ')
HW = input('Homework Score(0-100): ')
IC = input('Quiz Score(0-100): ')
LAB = input('Lab Score(0-100): ')
BP = input('Bonus Points(0-3): ')
print('Overall Score: ',((float(T1)+float(T2))*.19) + (float(F1) * 0.22) + (float(HW) * 0.18) + (float(IC) * 0.08) + (float(LAB) * 0.14)+(float(BP)))
print("Overall Score Without BP's: ",((float(T1)+float(T2))*.19) + (float(F1) * 0.22) + (float(HW) * 0.18) + (float(IC) * 0.08) + (float(LAB) * 0.14))
Формула используется "0.19 (t1 + t2) + 0.22t3 + 0.18hw + 0.08quiz + 0.14lab"
Это то, что было сделано в первый раз, но я не» t знать, как сделать так, чтобы все входы были запрошены только с одним входом.
* Подсказка *: Вы знаете, как «разделить строку»? –
http://stackoverflow.com/help/on-topiC# 4 может представлять интерес. – pnuts