Birden çok satırı (tek satır / giriş olarak okuyun) Spyder konsoluna yapıştırma
Jan 14 2021
Öyleyse, kullanıcıdan 3 girdi almam gerektiğini söyleyin (isim, yaş, konum):
Jim Halpert
30
Scranton
ve kodu şu şekilde yazıyorum:
name = input()
age = input()
location = input()
Şimdi tek tek yazmak yerine bir metin dosyasından kopyalayıp yapıştırıyorum ama konsola yapıştırdığımda ayrı girişler olarak okunmuyor. Aslında, aşağıdaki gibi gösterilirler:
Jim Halpert
...: 30
...: Scranton
Sorum şu: Spyder'ın bunları ayrı girdiler olarak okumasını sağlamamın bir yolu var mı? Yardımın için teşekkürler.
Yanıtlar
2 RichardD Jan 14 2021 at 10:04
.splitlines () kullanabilirsiniz
name, age, location = input().splitlines()
print(name)
print(age)
print(location)
üç değişken de bu durumda dizeler olarak saklanacaktır. Yaşta matematik yaparsanız, onu dönüştürmeniz gerekir.
age = int(age)
örneğin tüm girdiler ints olsaydı, yapabilirdin
x, y, z = [int(x) for x in input().splitlines()]
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı