สารบัญ:

Mad Lib ด้วย Python: 10 ขั้นตอน
Mad Lib ด้วย Python: 10 ขั้นตอน

วีดีโอ: Mad Lib ด้วย Python: 10 ขั้นตอน

วีดีโอ: Mad Lib ด้วย Python: 10 ขั้นตอน
วีดีโอ: Mad Libs Generator in Python | How to create Mad Libs Game in Python | Python Projects - 1 | Edureka 2024, พฤศจิกายน
Anonim
Mad Lib กับ Python
Mad Lib กับ Python

การสร้างโปรแกรม Mad Libs ใน python

สิ่งที่คุณต้องการ:

1. คอมพิวเตอร์ Windows หรือ Mac

2. การเชื่อมต่ออินเทอร์เน็ต

คุณจะรู้อะไรในตอนท้าย:

1. เครื่องสาย

2. ตัวแปร

2. ฟังก์ชันอินพุตและพิมพ์

ขั้นตอนที่ 1: ดาวน์โหลด Python

ดาวน์โหลด Python
ดาวน์โหลด Python

ก่อนอื่นคุณต้องดาวน์โหลด python (ชัด) ไปที่ python.org คลิกปุ่มดาวน์โหลด และเลือกเวอร์ชันที่เหมาะสมสำหรับระบบของคุณ

ขั้นตอนที่ 2: เปิด IDLE

เปิด IDLE
เปิด IDLE

เมื่อคุณดาวน์โหลดและติดตั้ง Python แล้ว ให้เปิด IDLE IDLE คือสภาพแวดล้อมการเขียนโปรแกรมที่เราจะใช้สำหรับบทช่วยสอนนี้ มีโปรแกรมอื่นๆ อีกหลายโปรแกรมที่เราสามารถเขียน python ได้ แต่นี่เป็นโปรแกรมพื้นฐานที่มาพร้อมกับ Python

ขั้นตอนที่ 3: ยุ่งนิดหน่อย

ยุ่งนิดหน่อย
ยุ่งนิดหน่อย

หน้าต่างที่ปรากฏขึ้นเมื่อคุณเปิด IDLE ครั้งแรกสามารถใช้เป็นสนามเด็กเล่นสำหรับโค้ด Python เมื่อคุณพิมพ์คำสั่งและกด Enter คำสั่งนั้นจะรันบรรทัดนั้นโดยอัตโนมัติและเก็บค่าใดก็ตามที่กำหนดไว้ในหน่วยความจำ ไปข้างหน้าและทำซ้ำรหัสของฉัน บางทีอาจเป็นด้วยชื่อของคุณเองและอีกสองสามรหัส เพื่อรับแนวคิดพื้นฐานว่าทุกอย่างทำงานอย่างไร อย่ากังวลหากคุณไม่เข้าใจ เราจะอธิบายให้ละเอียดยิ่งขึ้นในขั้นตอนต่อไปนี้

ขั้นตอนที่ 4: สร้างไฟล์โปรแกรมจริง

สร้างไฟล์โปรแกรมจริง
สร้างไฟล์โปรแกรมจริง

การเขียนโค้ดใน Playground เป็นเรื่องสนุก แต่เพื่อที่จะบันทึกโปรแกรมที่มีความสามารถในการรันได้เอง เราต้องเก็บโค้ดไว้ในไฟล์โปรแกรม สร้างไฟล์ใหม่เพื่อเขียนโปรแกรม

ขั้นตอนที่ 5: ก่อนที่เราจะเริ่มเขียนโค้ด

ก่อนที่เราจะเริ่มเขียนโค้ด
ก่อนที่เราจะเริ่มเขียนโค้ด

ในการรับข้อมูลจากผู้ใช้และจัดเก็บ เราจำเป็นต้องสร้างตัวแปรสำหรับแต่ละคำที่เราต้องการจัดเก็บ นึกถึงตัวแปรเหมือนที่คุณจะใช้ในพีชคณิต คุณตั้งชื่อตัวแปรทางด้านซ้ายแล้วกำหนดค่าโดยใช้เครื่องหมายเท่ากับ ต่างจากพีชคณิต คุณสามารถเก็บมากกว่าแค่ตัวเลขในตัวแปร ในกรณีของโปรแกรมนี้เราจะเก็บสตริงไว้ สตริงเป็นเพียงคำหรือประโยค สังเกตว่าทุกครั้งที่ใช้ข้อความ จะล้อมรอบด้วยเครื่องหมายคำพูด ' ' คุณสามารถใช้เครื่องหมายอัญประกาศเดี่ยวหรือคู่ก็ได้ตราบใดที่อัญประกาศเปิดเหมือนกับอัญประกาศปิด เครื่องหมายคำพูดเหล่านี้ไม่จำเป็นสำหรับตัวเลขหรือตัวแปร เฉพาะสตริงเท่านั้น

ขั้นตอนที่ 6: เริ่มเขียนโปรแกรมของคุณ

เริ่มเขียนโปรแกรมของคุณ
เริ่มเขียนโปรแกรมของคุณ

ในการเริ่มต้น เรามาสร้างตัวแปรสำหรับแต่ละคำสี่คำที่เราจำเป็นต้องได้รับจากผู้ใช้ ในการรับข้อมูลจากผู้ใช้ เราใช้ input() โดยการตั้งค่าของตัวแปรแต่ละตัวเป็น input() เราสามารถรับข้อมูลจากผู้ใช้และเก็บไว้ในตัวแปรเหล่านั้นได้

ในการพิมพ์ข้อความถึงผู้ใช้ เราใช้คำสั่ง print() และใส่สิ่งที่จำเป็นต้องพิมพ์ลงในวงเล็บ โปรดจำไว้ว่า สตริงต้องล้อมรอบด้วยเครื่องหมายคำพูด ' ' แต่ไม่ใช่ชื่อตัวแปร พิมพ์คำตามลำดับโดยการจำลองโค้ดในฟังก์ชันการพิมพ์ของฉัน

ขั้นตอนที่ 7: เรียกใช้โปรแกรม

เรียกใช้โปรแกรม
เรียกใช้โปรแกรม

ตอนนี้เรามีโปรแกรมที่ใช้งานได้แล้ว ให้ดำเนินการต่อและเรียกใช้โดยคลิกเรียกใช้แล้วเรียกใช้โมดูล หากคุณยังไม่ได้บันทึกไฟล์ ระบบจะขอให้คุณบันทึกไฟล์ก่อนที่จะเรียกใช้ ทำเช่นนั้น จากนั้นให้โปรแกรมทำงาน คุณจะสังเกตเห็นว่าไม่มีอะไรพิมพ์ออกมา นั่นเป็นเพราะเราขอข้อมูลจากผู้ใช้เท่านั้น ไม่ได้ถามคำถามใดๆ กับผู้ใช้เลย ไปข้างหน้าและพิมพ์ 4 คำโดยกด Enter ระหว่างคำเหล่านั้นเพื่อป้อนข้อมูล จากนั้นตรวจสอบให้แน่ใจว่าคำที่พิมพ์ออกมาถูกต้อง หากเป็นเช่นนั้น ให้กลับไปที่ไฟล์โปรแกรมและไปยังขั้นตอนถัดไป

ขั้นตอนที่ 8: การเพิ่มพรอมต์ให้กับค่าอินพุต

การเพิ่มพรอมต์ให้กับค่าอินพุต
การเพิ่มพรอมต์ให้กับค่าอินพุต

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

ขั้นตอนที่ 9: สร้างผลลัพธ์

สร้างผลลัพธ์
สร้างผลลัพธ์

เนื่องจากเรากำลังเพิ่มงานพิมพ์จริง ไปข้างหน้าและกำจัดฟังก์ชันการพิมพ์ทดสอบที่เราเพิ่มไว้ก่อนหน้านี้ ตอนนี้เพื่อส่งออก mad lib อย่างถูกต้อง มีสองสิ่งที่คุณต้องรู้ อย่างแรก เนื่องจากเรากำลังพิมพ์บทกวีและต้องการให้มีหลายบรรทัด สิ่งสำคัญคือต้องสังเกตว่าการพิมพ์ '\n' ในสตริงจะข้ามไปยังบรรทัดถัดไป ประการที่สอง เมื่อพิมพ์สตริง คุณสามารถใช้วงเล็บปีกกา { } และ.format() เพื่อแทรกข้อความลงในสตริง ตัวอย่างเช่น 'ฉันชอบ {0} และ {1}'.format('food', 'water') จะพิมพ์ว่า 'ฉันชอบอาหารและน้ำ' เราสามารถใช้สิ่งนี้เพื่อประโยชน์ของเราเมื่อพิมพ์ mad lib ทำซ้ำรหัสในภาพในโปรแกรมของคุณเอง

ขั้นตอนที่ 10: เรียกใช้โปรแกรมอีกครั้ง

ไปข้างหน้าและเรียกใช้โปรแกรมอีกครั้งเพื่อให้แน่ใจว่าทำงานอย่างถูกต้อง ยินดีด้วย! คุณเพิ่งเขียนโปรแกรม Python ตัวแรกของคุณ

แนะนำ: