คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
ที่ผมทำปรับแก้ให้นิดหน่อย ที่จริงมันผิดตอนปริ้นครับ เพราะ python มันไม่ฉลาดพอที่จะยืดหยุ่นในบางครั้ง
python 3 ขึ้นไปใช้ %d หรืออะไรก็ตามไม่ได้แล้วให้ใช้ "{}". format() แทนครับ และผมใช้ indent เป็น space 2ที เหมือคุณครับ
ที่ผมทำปรับแก้ให้นิดหน่อย ที่จริงมันผิดตอนปริ้นครับ เพราะ python มันไม่ฉลาดพอที่จะยืดหยุ่นในบางครั้ง
python 3 ขึ้นไปใช้ %d หรืออะไรก็ตามไม่ได้แล้วให้ใช้ "{}". format() แทนครับ และผมใช้ indent เป็น space 2ที เหมือคุณครับ
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
Python
การพัฒนาซอฟต์แวร์
เรียนเขียนโปรแกรมจากยูทูบแล้วเจอ syntax error ครับ
"ประกาศตัวแปร"
>>> pi = 3.14
>>> radius = 3
"ประกาศฟังก์ชั่น"
>>> def get_area(pi, radius): print("in function") print("pi = %0.4f, radius = %d" % (pi, radius)) return pi * (radius ** 2)
ทีนี้พอกด Enter มันบอกว่า Syntax error: invalid syntax ที่ line 1 ละมีลูกศรชี้ error ไปที่คำว่า print อันที่สองตรง print("pi = %0.4f, radius = %d" % (pi, radius))
ผมดูคลิปนั้นวนไปวนมาหลายรอบละครับทำตามเขาทุกอย่างแต่ error คือจะผ่านไปเรียนคลิปอื่นเลยก็ได้แต่มันคาใจ
แปะคลิปนั้นที่สอนไว้ด้วยนะครับ https://www.youtube.com/watch?v=7i6izlnpsuQ&list=PLXUHjlcxJ_E1Nor9EPrFQtYIMbv5IaxGl&index=18