Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python สำหรับอ่านอินพุตจากคอนโซล


สมมติว่าเราต้องใช้ชื่อและนามสกุลจากคอนโซลและเขียนข้อความแจ้งเช่น "สวัสดี <ชื่อ> <นามสกุล> ยินดีต้อนรับ!" เพื่อให้ได้ผลลัพธ์ เราสามารถใช้คลาส format() เราสามารถแทนที่สตริงโดยใช้ {} จากนั้นส่งอาร์กิวเมนต์ไปยังฟังก์ชัน format()

ดังนั้น หากอินพุตเป็นเหมือน Ashish Dutta ผลลัพธ์จะเป็น "สวัสดี Ashish Dutta ยินดีต้อนรับ!"

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  • fn :=รับอินพุตแรกจากคอนโซล

  • ln :=รับอินพุตที่สองจากคอนโซล

  • ret :="สวัสดี a {} {} ยินดีต้อนรับ!" แล้วเรียกรูปแบบด้วยสตริงนี้เช่น format(fn, ln)

  • รีเทิร์น

ตัวอย่าง

ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น

def solve():
   fn = input()
   ln = input()
   ret = "Hello {} {}, you are welcome!".format(fn, ln)
   return ret

print(solve())

อินพุต

Ashish
Dutta

ผลลัพธ์

Hello Ashish Dutta, you are welcome!