我在Pearson提供的浏览器IDE中使用print语句继续遇到_stdout
错误,但使用Wing 101 IDE时不会发生错误。我需要print语句只在integer
和double
的单独行中输出每个变量(分别为string
(k),s, d, k
(d)和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)
我从Pearson的IDE得到的错误消息:预期输出:_stdout.txt:·“21.666666666666668实际输出:_stdout.txt:·”如何·旧·是·乔什?·如何·旧·是·辛迪?·我的年龄·是:·21.666666666666668↵
由于您的代码是正确的,并且只为您使用的特殊ide提供错误,因此您可以尝试以下操作:
k = int(input())
d = float(input())
s = str(input())
print(s, d, k)