ความท้าทายของคุณคือการอ่าน "รหัสผ่าน" จากแป้นพิมพ์ / อินพุตมาตรฐาน
ถาม :
- อ่านสตริงอย่าง
sล่องหน - สำหรับแต่ละตัวละครในพิมพ์ตัวอักษร
sc - ในแบบเรียลไทม์
กฎ:
- คุณต้องพิมพ์
cแบบเรียลไทม์cทันทีที่ผู้ใช้ป้อนตัวอักษรที่คุณจะต้องแสดง cจะต้องคงที่นั่นคือมันจะต้องเป็นตัวละครเดียวกันcสามารถเป็นอักขระที่มองเห็นได้ (เช่นไม่สามารถขึ้นบรรทัดใหม่เว้นวรรคแท็บหรือไม่สามารถพิมพ์ได้)cไม่สามารถอ้างอิงได้sเช่นcต้องกำหนด / ค่าคงที่ก่อนsอ่านcต้องเหมือนกันทุกครั้งที่รันโปรแกรมcสามารถเป็นหนึ่งในตัวละครในsถ้าโดยบังเอิญตราบใดที่มีการปฏิบัติตามกฎอื่น ๆ- ไม่มีตัวอักษรของที่
sอาจปรากฏบนหน้าจอcยกเว้น (ดูกฎก่อนหน้า) - คุณสามารถใช้วิธีการอินพุตและเอาท์พุตที่สมเหตุสมผลได้หากมีการปฏิบัติตามกฎอื่น ๆ ทั้งหมด
- คุณอาจคิดว่าความยาว
sไม่เกินความกว้างหน้าต่างเทอร์มินัล / กราฟิก - หากใช้เทอร์มินัลโปรแกรมของคุณควรยกเลิกหลังจากมีการขึ้นบรรทัดใหม่หรือ EOF
ตัวอย่าง :
ถ้าsเป็นpassword01และcเป็น*ผลลัพธ์จะมีลักษณะดังนี้:
ผู้ชนะ :
การส่งที่สั้นที่สุดในแต่ละภาษาชนะ









tkinterอนุญาตให้ป้อนข้อมูลในฟิลด์กำหนดเองของเรา (เช่นอันที่อยู่ใน HTML), ดังนั้นโปรแกรมจะไม่ยุติเมื่อกด enter แต่เมื่อคุณปิดEntryหน้าต่าง 's (X บน Windows และcmd+Wบน mac)?