นี่ไม่ใช่ความท้าทาย ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะให้ผู้ใช้ป้อนข้อมูลเป็นตัวแปรแยกสองตัวใน python (2 หรือ 3) ที่มีน้อยกว่า 19 ไบต์ นี่คือทั้งหมดที่สั้นที่สุดที่ฉันจะได้รับ:
a,b=input(),input()
a=input();b=input() (newline replaced with semicolon for readability)
i=input;a,b=i(),i()
มีวิธีที่สั้นกว่านี้หรือไม่?
a,b=sys.argv[1:2]
หรืออะไรก็ตาม แต่แล้วคุณต้องมีimport sys
(ขวา?)
a,b=input().split()
จะเป็นอีกวิธีการแก้ปัญหา 19 ไบต์ไม่ใช่การปรับปรุง โปรดทราบว่านั่นหมายถึง a และ b เป็นสตริงและอินพุตถูกป้อนในครั้งเดียวคั่นด้วยช่องว่าง
a,b=input()
ใน Py2