Не могу правильно написать код

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Как мы видим в 5 строчке переменну "a" я присваиваю к импут и потом к "a". Что мне делать с переменными b, d что всё нормально заработоло?
Windows, python 3.8
Python:
print("Какой сервис хотите выбрать?")
print("a - Google")
print("b - Yandex"),
print("d - Gmail")
a = input("Сервис: ")
if a == "a":
    print("Вы выбрали сервис Google")
    print("Введите имя и пароль!")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
b =
elif b == "b":
    print("Вы выбрали сервис Yandex")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
    print("Была выполнена ошибка!")
d = 
elif d == "d":
    print("Вы выбрали сервис Gmail")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
else:
    print("Выбрана неверная операция!")
 

Вложения

  • библиотека.png
    библиотека.png
    379,9 КБ · Просмотры: 1

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
Python:
print("Какой сервис хотите выбрать?")
print("a - Google")
print("b - Yandex"),
print("d - Gmail")
a = input("Сервис: ")
if a == "a":
    print("Вы выбрали сервис Google")
    print("Введите имя и пароль!")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
elif a == "b":
    print("Вы выбрали сервис Yandex")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
    print("Была выполнена ошибка!")
elif a == "d":
    print("Вы выбрали сервис Gmail")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
else:
    print("Выбрана неверная операция!")
после ввода переменная a может быть равна в твоём случае "a" или "b" или "d", занит нужно сравнить a с этими значениями, а не добавлять новые переменные
 
Последнее редактирование:

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Python:
print("Какой сервис хотите выбрать?")
print("a - Google")
print("b - Yandex"),
print("d - Gmail")
service = input("Сервис: ")
if a == "a":
    print("Вы выбрали сервис Google")
    print("Введите имя и пароль!")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
elif a == "b":
    print("Вы выбрали сервис Yandex")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
    print("Была выполнена ошибка!")
elif a == "d":
    print("Вы выбрали сервис Gmail")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
else:
    print("Выбрана неверная операция!")
после ввода переменная a может быть равна в твоём случае "a" или "b" или "d", занит нужно сравнить a с этими значениями, а не добавлять новые переменные
Пасибо огромное мучался 3 дня
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Пасибо огромное мучался 3 дня
Только если я выбираю букву b и в конце мне пишет после вы успешно зарегались выбрана неверная операция
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Только если я выбираю букву b и в конце мне пишет после вы успешно зарегались выбрана неверная операция
Вот рабочий пример:
Python:
print("Какой сервис хотите выбрать?")
print("a - Google")
print("b - Yandex"),
print("d - Gmail")
service = input("Сервис: ")
if service == "a":
    print("Вы выбрали сервис Google")
    print("Введите имя и пароль!")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
elif service == "b":
    print("Вы выбрали сервис Yandex")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
elif service == "d":
    print("Вы выбрали сервис Gmail")
    print("Введите имя и пароль")
    name = input("Имя: ")
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
else:
    print("Выбрана неверная операция!")
 

Форум IT Специалистов