2016-11-30 4 views
0

임 내 GCSE 작업에 대한 메뉴를 프로그래밍하려고하지만 세미 콜론에서 구문 오류로 끝납니다.세미콜론에서 구문 오류가 발생 했습니까?

def choice() : 
    print = ("Welcome to the troubleshooting System") 
    print = ("") 
    print = ("a. Samsung") 
    print = ("") 
    print = ("b. Android") 
    print = ("") 
    print = ("c. Apple") 
    print = ("") 
    print = ("d. Blackberry") 
    print = ("") 
    print = ("e. Sony") 
    choice_input = input(str(" Please select the letter of the brand of phone that you are using") 

         if choice_input == "a": 
         Samsung() 

         elif choice_input == "b": 
          Android() 

         elif choice_input == "c": 
          Apple() 

         elif choice_input == "d": 
          Blackberry() 

         elif choice_input == "e": 
          Sony() 

내가 문제가에서 생각하는 '경우 choice_input == "A":'제발 도와주세요 여기 아래의 프로그램입니다!

+0

'if'문에서 호출하는 함수를 작성 했습니까? – Inconnu

+0

파이썬에서 들여 쓰기가 중요합니다.'Samsung()'은 들여 쓰여 져야합니다. 그러면 해당하는'if' 문에 속해야합니다. 또한 오류가 있다고 말했을 때 어떤 줄에 오류가 있는지 포함시켜야합니다. – EdChum

+0

'print = ("물건")'?? 기술적으로 이것은 잘못된 것은 아니지만 기대하는 바를하지 않습니다. – ForceBru

답변

0

주로 몇 가지 실수를했습니다. 주로 print 함수입니다. 왜 print 문을 호출하는 대신 인쇄 변수를 작성합니까? 보기 :

import time 
import sys 
#The program boots up 
print("Loading...") 
time.sleep(2) 
# 'Def' allows this program to present a menu toward the user in which he can decide what phone 

def choice() : 
    print ("Welcome to the troubleshooting System") 
    print ("") 
    print ("a. Samsung") 
    print ("") 
    print ("b. Android") 
    print ("") 
    print ("c. Apple") 
    print ("") 
    print ("d. Blackberry") 
    print ("") 
    print ("e. Sony") 
    choice_input = input(str(" Please select the letter of the brand of phone that you are using")) 
    if choice_input == "a": 
     Samsung() 

    elif choice_input == "b": 
     Android() 

    elif choice_input == "c": 
     Apple() 

    elif choice_input == "d": 
     Blackberry() 

    elif choice_input == "e": 
     Sony() 

choice()#call the function to start/execute 
+0

나는 Ive가 Achilles를 잘못 이해 한 것을 이해한다고 생각한다. 고마워! –