MikkiCoding
Search…
Welcome!
👩🏫
👩💻 Introduction of Programming
การทำงานของคอมพิวเตอร์เบื้องต้น
การแปลภาษาของโปรแกรม
Flowchart
Preprocesser Directory
Basic Coding
🐍
Python for Beginner
แนะนำภาษา python
ติดตั้งโปรแกรม python ลงบน computer
การพิมพ์คำสั่งขั้นต้น
Data type และการประกาศตัวแปร
Comparison
Condition Statement
Loop Statement
การใช้ break, continue และ pass ใน statement
Function
Data structure
การทำงานร่วมกันกับไฟล์
Exception handling
Document และแหล่งเรียนรู้อื่นๆ
Website
Github
Facebook Page
Twitter
Youtube
Powered By
GitBook
Loop Statement
ใน python มี for และ while ในการใช้วนลูป
มาลองทำดูดีกว่า พิมพ์ค่าสมาชิกแต่ละตัวใน
array_list
ซึ่งในภาษา python จะต่างจากภาษาอื่นๆ สามารถวนลูปค่าใน list ได้เลย ภาษาอื่นๆจะวนจากตัวเลข เช่น
1
array_list
=
[
‘apple’
,
‘papaya’
,
’banana’
,
’orange’
]
2
for
i
in
array_list
:
3
print
(
i
)
Copied!
ให้พิมพ์เลข 1-10 ออกมาสู่หน้าจอ สามารถเขียนได้ดังนี้
1
#print 1-10
2
i
=
1
3
while
i
<=
10
:
4
print
(
i
)
5
i
+=
1
Copied!
function range เป็น function ที่สร้าง range ค่าในช่วงที่เราต้องการ เช่น
range(10)
สร้างค่าเริ่มจาก 0 ไป 10 ตัว ดังนั้นจะได้ค่า 0-9 เราไม่สามารถเขียนเป็นเลขโดดๆใน for ได้
1
#print 1-10
2
for
i
in
range
(
1
,
11
):
3
print
(
i
)
Copied!
loop comprehensions
คือการเขียน loop statement แบบลดรูป พร้อมการเปรียบเทียบค่า ตัวอย่าง เช่น หาเลขระหว่าง 0-30 ที่หารด้วย 2 ลงตัว
ถ้าเราจะเขียนแบบเต็มๆ จะได้แบบนี้ ข้อดี คือ สามารถตรวจสอบได้เวลาที่โค้ดเรามีปัญหา
1
evens
=
[]
2
for
i
in
range
(
31
):
3
if
i
%
2
==
0
:
4
evens
.
append
(
i
)
Copied!
และการเขียนแบบลดรูปแบบ loop comprehensions
1
evens
=
[
i
for
i
in
range
(
31
)
if
i
%
2
==
0
]
Copied!
Python for Beginner - Previous
Condition Statement
Next - Python for Beginner
การใช้ break, continue และ pass ใน statement
Last modified
4mo ago
Copy link
Edit on GitHub
Contents