รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

Re: รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

by mindphp » 30/11/2012 11:55 am

tab ก่อน editcustomer(f,l)

เผื่อท่านอื่นๆ :-D

Re: รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

by benzines » 30/11/2012 11:16 am

ขอตอบเองเลยครับ

เป็นเรื่องของการกด tab นั่นเอง

ยังไม่ค่อยเข้าใจหลักการเท่าไหร่ครับ

>"<

รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

by benzines » 30/11/2012 10:08 am

Code ครับ

Code: Select all

def menuedit():
    while True:
        print ('''
        เลือกเมนูแก้ไขข้อมูลรายงาน
        1.รายการสินค้าจากตาราง product
        2.รายละเอียดลูกค้าจากตาราง customer
        3.รายละเอียดพนักงานจากตาราง employee
        4.รายการใบสั่งซื้อสินค้าจากตาราง orderproduct และ orderdetail
        5.กดปุ่ม Enter สำหรับกลับเมนูหลัก
        ''')
        item = input('เลือกเมนูที่ต้องการ :')
        if item == '1':
            t=input('พิมพ์ชื่อสินค้า:')
            editproduct(t)
        elif item == '2':
            f=input('พิมพ์ชื่อลูกค้า:')
        l=''
        if f != '':
            l=input('และพิมพ์นามสกุล:')
        editcustomer(f,l)                         #######มากด tab ที่บรรทัดนี้นะครับ ^^
        elif item == '3':                          #######แจ้ง Error ที่บรรทัดนี้ครับ
            f = input('พิมพ์ชื่อนักงาน:')
            l=''
            if f! ='':
                l=input('และพิมพ์นามสกุล:')
            editemployee(f,l)
        elif item =='4':
            n=imput('พิมพ์หมายเลขใบสั่งซื้อสินค้า:')
            editorderform(n)
        else:
            break
อันนี้เป็น Error ครับ

Code: Select all

elif item == '3':
       ^
SyntaxError: invalid syntax

Top