สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดี! ยินดีต้อนรับสู่คำสั่งที่สองของฉันและนี่จะเป็นพื้นฐานของ python
ในคำแนะนำนี้ ฉันจะสอนพื้นฐานของลูป อินพุตและเอาต์พุต ให้คอมพิวเตอร์พูดอะไรบางอย่าง คำสั่ง if และตัวแปร สุดท้ายนี้ เราจะใช้ GUI หรือส่วนต่อประสานกราฟิกกับผู้ใช้กับเครื่องมือที่เรียกว่า easygui
แสดงความคิดเห็นอีกครั้งว่าฉันควรปรับปรุงอย่างไรและถามคำถามในส่วนที่คุณไม่เข้าใจ
มีความสุข!
ขั้นตอนที่ 1: พูดอะไรบางอย่าง
ในขั้นตอนนี้ เราจะเรียนวิธีทำให้ python พูดอะไรบางอย่าง ง่ายมาก. สิ่งที่คุณต้องพิมพ์คือสิ่งที่คุณต้องการจะพูด จากนั้นใส่สิ่งนี้ลงไป พิมพ์ ('') เช่น พิมพ์ ('สวัสดีชาวโลก') หากคุณกำลังใช้ python 2 คุณจะพิมพ์ว่า "hello world" พิมพ์สิ่งนี้ลงในหน้าต่างเชลล์ - อันที่ขึ้นมาแล้วกด Enter
ไปเลย! โปรแกรมแรกของคุณ
ขั้นตอนที่ 2: นี่เป็นเรื่องเล็กน้อย…
ขั้นแรกให้กด Ctrl+N เพื่อไปยังไฟล์ใหม่ บันทึกเป็น loops.py บิต.py บ่งชี้ว่านี่คือไฟล์หลาม นี่เป็นลูปประเภทแรก
สำหรับฉันอยู่ในช่วง (1,101):
พิมพ์ (ผม)
มันก็จะประมาณนี้
1
2
3
4
5
6
7
100
ตัวแปร i จะเพิ่มหนึ่งตัวโดยอัตโนมัติทุกครั้งที่มันวนซ้ำ มันจะไม่พิมพ์ 101
นี่ก็อีกวง
ผม=1
ในขณะที่ฉัน<100:
ผม=ผม+1
พิมพ์ (ผม)
มันคล้ายกับตัวบนมาก เราเรียกอันบนสุดว่า for loop และอันล่างสุด a while loop
while loop รวม 100 ดังนั้นไม่จำเป็นต้องทำในขณะที่ i<101
ขั้นตอนที่ 3: อินพุตและเอาต์พุต
โปรแกรมนี้จะทำให้คอมพิวเตอร์ถามคุณและตอบกลับคำตอบ
นี่คือตัวอย่าง
f=input('ชื่อของคุณคืออะไร')<-----------ตั้งค่าตัวแปรและระบุอินพุต
print ('hello', f)<------------------------- พิมพ์ตัวแปรที่ผู้ใช้ป้อนด้วยคำว่า hello ข้างหน้า
ผลลัพธ์ควรเป็นดังนี้:
>>เธอชื่ออะไรลาร์รี่
>>สวัสดีลาร์รี่
อย่างที่คุณเห็นอินพุตไม่เรียบร้อยมาก หากคุณต้องการเว้นวรรค เว้นวรรคท้ายบรรทัดแรก:
f=input('คุณชื่ออะไร')
ถ้าคุณต้องการให้ถามอายุของคุณหรือมีมาร์สบาร์กี่แท่ง ให้ทำดังนี้
f=int(input('อายุเท่าไหร่'))
ถ้าเป็นเลขฐานสิบ ให้ทำดังนี้
f=float(input('ป้อนเลขฐานสิบ'))
คุณเป็นอย่างไรบ้าง
ขั้นตอนที่ 4: ถ้าโดย Rudya ----- ไม่ ไม่ ไม่! มันคือไพธอน ยู ดิมวิทย์
ถ้าคำสั่งมักใช้เพื่อเปรียบเทียบ 2 สตริงหรือจำนวนเต็ม
มันมักจะมาหลังจากอินพุต
พิมพ์โปรแกรมในภาพ แล้วคุณจะเห็นว่ามีประโยชน์ขนาดไหน และสิ่งที่คุณคาดไม่ถึง…
พิมพ์เสมอ:
ถ้า *บางอย่าง*, =, !=, =*อย่างอื่น*:
พิมพ์ (*บางอย่าง*'เป็นอะไรที่มากกว่า'*อย่างอื่น*)
ขั้นตอนที่ 5: เริ่มต้นกับ Easygui
easygui เป็นโมดูลที่ต้องดาวน์โหลด
ดาวน์โหลดถ้าคุณยังไม่มีให้ลองใช้โปรแกรมนี้
นำเข้า easygui
easygui.msgbox('สวัสดีชาวโลก')
มันควรจะมีอะไรเหมือนในภาพ
ขั้นตอนที่ 6: อะไรต่อไป
เท่านี้ก็เรียบร้อย
คอยดูให้ดี ฉันอาจทำแบบฝึกหัดอื่นๆ เช่น windows batch และภาษาอื่นๆ ลาก่อน!
ทำได้ดีมากที่ต้องเรียนรู้มากมาย!
นอกเหนือจาก Instrucables ive ที่เขียนแล้ว ยังมีบทช่วยสอนอื่นๆ มากมายในภาษาต่างๆ หากคุณต้องการได้รับ pdf ที่มีเนื้อหามากกว่านี้ ฉันขอแนะนำ Hello World Book2 ซึ่งมีอยู่ในอินเทอร์เน็ต - เพียงแค่ค้นหามัน
หากคุณยังไม่ได้ติดตั้ง easygui และต้องการดาวน์โหลดลิงก์นี้:
ฉันยังได้สร้างโมดูลของตัวเองชื่อ PyCal ซึ่งช่วยให้คุณคำนวณสิ่งต่างๆ ด้วยสูตรยากๆ เช่น ทฤษฎีบทพีทาโกรัสและพื้นที่ของวงกลม