Python как вывести значение вместо приглашения - PullRequest
0 голосов
/ 23 февраля 2019

Я продолжаю сталкиваться с ошибкой _stdout с оператором печати в IDE браузера, предоставленном Pearson, однако ошибка не возникает при использовании Wing 101 IDE.Мне нужно, чтобы оператор print выводил каждую переменную (integer (k), double (d) и string (s) соответственно) в порядке s, d, k и k, d, s в отдельных строках.

То, что я имею ниже, печатает: "number: number: name: sam 4.0 3 3 4.0 sam" Мне нужно только это, чтобы напечатать value из трех переменных.Может ли кто-нибудь помочь мне понять, почему я получаю эту ошибку или почему она печатает подсказки и значения?

k = int(input("number: ")) d = float(input("number: ")) s = str(input("name: ")) print(s, d, k) print(k, d, s)

Сообщение об ошибке, которое я получаю из IDE Пирсона: Ожидаемый результат: _stdout.txt: · "21.666666666666668 Фактический результат: _stdout.txt: ·" Сколько · лет · есть · Джош? · Сколько · лет · есть · Синди? · Мой · возраст · составляет: · 21.666666666666668↵

1 Ответ

0 голосов
/ 23 февраля 2019

Поскольку ваш код верен и выдает ошибку только для того особого идеала, который вы используете, вы можете попробовать следующее:

k = int(input())
d = float(input())
s = str(input())
print(s, d, k)
...