2016-11-02 2 views
-3
print("what type of device do you have phone, tablet or laptop?") 
device = input ("phone/tablet/laptop:") 

Почему он не отвечает на телефонные вопросы после того, как вы ответили на звонок?Как я могу заставить этот кусок кода работать?

def phone(): 
    print("Do you have an iphone or samsung?") 
    phone = input ('iphone/samsung:') 

if phone == "iphone": 
    print("which type of iphone do you have?") 
    phone = input ("iphone:") 

if phone == "samsung": 
    print("which type of samsung do you have?") 
    phone = input ("samsung type:") 

Почему он не отвечает на вопросы планшета после того, как вы ответили на звонок?

def tablet(): 
    print("What type of tablet do you have?") 
    tablet = input ("android tablet or ipad:") 

Почему он не отвечает на вопросы о ноутбуке после того, как вы ответили на звонок?

def laptop(): 
    print("What type of laptop do you have?") 
    laptop = input ("windows/ios:") 
+2

Вызов соответствующей функции ... 'if device ==" phone ": phone()' – vesche

ответ

1

Вы должны оценить, набираются ли они на телефоне, планшете или ноутбуке. Вы можете использовать с ними инструкцию if. Если они набрали «телефон», вызовите функцию телефона.

print("What type of device do you have? Phone, Tablet or a Laptop?") 
device = input("phone/tablet/laptop: ") 
if device == 'phone': 
    phone() 
elif device == 'tablet': 
    tablet() 
elif device == 'laptop': 
    laptop() 
Смежные вопросы