Python如何打印值而不是提示

问题描述 投票:2回答:1

我在Pearson提供的浏览器IDE中使用print语句继续遇到_stdout错误,但使用Wing 101 IDE时不会发生错误。我需要print语句只在integerdouble的单独行中输出每个变量(分别为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↵

python-3.6 stdout
1个回答
0
投票

由于您的代码是正确的,并且只为您使用的特殊ide提供错误,因此您可以尝试以下操作:

k = int(input())
d = float(input())
s = str(input())
print(s, d, k)
© www.soinside.com 2019 - 2024. All rights reserved.