0
讓我說我想從標準輸入讀取整數a,b和c(在一行中,不需要在每個數字後按回車)。在C++中,我只會這樣做:在Python中閱讀更多數字
cin >> a >> b >> c;
如何在Python中做到這一點?
讓我說我想從標準輸入讀取整數a,b和c(在一行中,不需要在每個數字後按回車)。在C++中,我只會這樣做:在Python中閱讀更多數字
cin >> a >> b >> c;
如何在Python中做到這一點?
values = raw_input()
# 1 3 15
a, b, c = values.split()
a
將'1'
,b
將'3'
和c
將'15'
。
如果你想成爲額外的短,並得到整數試試這個:
a, b, c = [int(_) for _ in raw_input().split()]
字符串
a,b,c=raw_input().split()
對於int
a,b,c=map(int,raw_input().split())
他們將字符串,而不是整數。 – FogleBird 2010-03-21 21:32:04
請注意''raw_input'是推薦用於Python 2的版本。如此之多,它現在在Python 3中拼寫爲'input'(並且舊的Python 2' input'已經消失)。 http://www.python.org/dev/peps/pep-3100/ – bignose 2010-03-21 22:13:24