// Bir satırda iki değeri okur
scanf
( "% d% d" , & amp; x, & amp; y)
Bir çözüm, raw_input() öğesini iki kez kullanmaktır.
x, y = raw_input (), raw_input ()
|
Başka bir çözüm split () kullanmaktır.
x, y = raw_input (). split () |
Açıkça belirtmemiz gerekmediğine dikkat edin. split (' ') belirtin, çünkü split () varsayılan olarak sınırlayıcı olarak herhangi bir boşluk karakteri kullanır.
Yukarıdaki Python kodunda, x ve y`nin dizeler olacağına dikkat edin. Başka bir dize kullanarak bunları int`ye çevirebiliriz
x, y = [int (x), int (y)] # Ayrıca liste kavrama x, y = [int (x) for x [x, y] ]
Aşağıda bölme ve # Girdiden iki sayı okur ve bunları
# liste anlama
x, y = [ int (x) for x < kod sınıfı = "anahtar kelime"> raw_input (). split ()] # Girdiden iki sayı okur ve çıktısını verir
# map function
x, y = harita ( int < kod sınıfı = "düz">, ham_input (). bölme ()) Python 3`te raw_input() yerine input() kullandığımızı unutmayın. Bu makale Abhishek Shukla tarafından sağlanmıştır. Yanlış bir şey bulursanız veya tartışılan konu hakkında daha fazla bilgi paylaşmak istiyorsanız lütfen yorum gönderin |