Python_在此代码中“ open(0)”是什么意思?

时间:2020-09-13 03:01:53

标签: python

在做一些编码研究时,我有一个问题。

任务是:

receive 5 numbers in seperated lines.
pick smallest number among first 3 numbers
pick smallest number among last 2 numbers
add 2 picked numbers
add -50 to above result and print it

///e.g
500
700
600
160
270
/// will picked 500 and 160 and add those with -50 and will print
610

这是我解决此问题的代码。

a,b,c,d,e = int(input()), int(input()), int(input()), int(input()), int(input());
print(min(a,b,c)+min(d,e)-50);

它有效!

但是我看到其他人以不同的代码方式解决了这个问题。 我对此很好奇。 open(0)用别人的代码做什么?他们的代码就像我的一样。 这是其他人的代码:

*p,q,r=map(int,open(0))
print(min(p)+min(q,r)-50)

如果有人可以帮助我解决这个问题,我会做得很开心:) 谢谢您的阅读!祝你有美好的一天!

0 个答案:

没有答案