⊗pyPmLpDE 165 of 208 menu

การป้อนข้อมูลในลูปใน Python

เพื่อที่จะถามคำถามเดิมกับผู้ใช้หลายครั้ง จำเป็นต้องใช้ฟังก์ชัน input ภายในลูป while และตราบใดที่เงื่อนไขที่ตั้งไว้ยังเป็นจริง ก็จะมีการขอข้อมูลจากผู้ใช้

เรามากำหนดค่าบูลีน True ทางขวาของ while และวางคำขอป้อนตัวเลขไว้ในบล็อคโค้ด:

while True: tst = input('enter number: ') print(tst)

อย่างไรก็ตาม ลูปที่สร้างขึ้นจะทำซ้ำคำขอ ไปเรื่อยๆ ไม่มีสิ้นสุด ดังนั้นจึงจำเป็นต้องกำหนด เงื่อนไขเพิ่มเติมเพื่อออกจากลูป เรามากำหนดให้ลูปทำงานตราบใดที่ ค่าที่ป้อนเข้ามาเป็นตัวเลข มิฉะนั้นให้ลูปหยุดทำงาน:

while True: tst = input('enter number: ') if tst.isdigit(): print(tst) else: break

ถามชื่อผู้ใช้ ถ้าจำนวนตัวอักษรในชื่อ มากกว่า 6 ให้แสดงข้อความว่าชื่อยาวเกินไป และลูปควรหยุดทำงาน

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ