Ошибка синтакса в 9 строчке

Таир

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

Вложения

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

DesuDesu

Новичок
Пользователь
Май 27, 2020
2
1
3
А вообще для начала рекомендую прочитать учебник по информатике за 8 класс http://informika-e.ru/S2/8_kl_bosova.pdf
 
  • Мне нравится
Реакции: Asgardov

Asgardov

Пользователь
Пользователь
Май 23, 2020
38
10
8
Давай начнём с постановки задачи.
Чего ты хочешь добиться?
Опиши это алгоритмически.
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Давай начнём с постановки задачи.
Чего ты хочешь добиться?
Опиши это алгоритмически.
- человек заходит допустим на сайт
- у него спрашивают какой сервис он хочет выбрать
- он выберает букву
-просят вести имя и пароль это типа для галочки можно вводить что угодно
- и потом я хочу допилять чтоб после того как человек вёл пароль и имя перекидовало на сервис какой он выбрал
- ну и последняя строка если он выбрал буквы кроме а,б,д писало ошибку
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Давай начнём с постановки задачи.
Чего ты хочешь добиться?
Опиши это алгоритмически.
я в пайтоне только 2 дня
 

Asgardov

Пользователь
Пользователь
Май 23, 2020
38
10
8
я в пайтоне только 2 дня
Поздравляю.
Начнём с простого. Прежде чем писать скрипты давай по азам пройдемся.
1) Как присвоить переменной значение?
2) Что является результатом функции input()?
 

root

Пользователь
Пользователь
Апр 29, 2020
60
14
8
Москва
option = input('Выбирайте: ')
далее сравниваешь option=='a' и так далее
 

Asgardov

Пользователь
Пользователь
Май 23, 2020
38
10
8
- человек заходит допустим на сайт
Начнем с того что у тебя сейчас консольное приложение.

- у него спрашивают какой сервис он хочет выбрать
- он выберает букву
Ок он выбрал, ты прочитал что он ввел. Куда ты это сохранил?

-просят вести имя и пароль это типа для галочки можно вводить что угодно
Никто не передаёт пароли в открытом виде.
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Поздравляю.
Начнём с простого. Прежде чем писать скрипты давай по азам пройдемся.
1) Как присвоить переменной значение?
2) Что является результатом функции input()?
функция input делает запрос у человека чтоб он что-то сделал а чтоб присвоить значения переменной нужно поставить знак =
 

root

Пользователь
Пользователь
Апр 29, 2020
60
14
8
Москва
функция input делает запрос у человека чтоб он что-то сделал а чтоб присвоить значения переменной нужно поставить знак =

Ну кстати, тебе еще придется делать шифрование, что будешь использовать? Симметричное или асимметричное с передачей на сервер, ну еще как вариант DES, тогда просто сохранять. Нужно будет еще SSL купить для консольного сайта, а то гугл плохо фишинги без сертификата индексирует.
 

Asgardov

Пользователь
Пользователь
Май 23, 2020
38
10
8
функция input делает запрос у человека чтоб он что-то сделал
что-то слишком обще описано. Добавь конкретики.
Приведи пример.
Покажи куда ты результат input() функции кладёшь.

а чтоб присвоить значения переменной нужно поставить знак =
Приведи пример.
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
Начнем с того что у тебя сейчас консольное приложение.


Ок он выбрал, ты прочитал что он ввел. Куда ты это сохранил?


Никто не передаёт пароли в открытом виде.
Ты не понял я не собераюсь писать програму и пароль и имя можеш водить какое хочеш я просто тренируюсь
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
что-то слишком обще описано. Добавь конкретики.
Приведи пример.
Покажи куда ты результат input() функции кладёшь.


Приведи пример.
a = 5
 

DesuDesu

Новичок
Пользователь
Май 27, 2020
2
1
3
Тебе надо в переменную input() записать, а потом её проверять
 

root

Пользователь
Пользователь
Апр 29, 2020
60
14
8
Москва
И спрашивается, зачем я ему еще в начале ответил решением..
 

Таир

Новичок
Пользователь
Май 25, 2020
39
0
6
option = input('Выбирайте: ')
далее сравниваешь option=='a' и так далее
всё сделал как ты сказал и оно запустилось но теперь когда я выбираю букву а и пишет неверная операция
 

Asgardov

Пользователь
Пользователь
Май 23, 2020
38
10
8
И спрашивается, зачем я ему еще в начале ответил решением..
В данной ситуации решение только породит ещё больше вопросов.
Ибо ни разу не добавит понимания.
 

Asgardov

Пользователь
Пользователь
Май 23, 2020
38
10
8
Вот ещё по основам плейлист тоже посмотри чтоб понять саму идею:
 

MaksimD

Пользователь
Пользователь
Май 12, 2020
51
11
8
Python:
input("Сервис: ")
if a = 1:
    print("Вы выбрали сервис Google")
    print("Введите имя и пароль!")
    input("Имя: ") input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
Python:
# присваиваем переменной "а" введенное значение
a = input("Сервис: ")
# сравниваем переменную "а" оператором сравнения ==
if a == 1:
    print("Вы выбрали сервис Google")
    print("Введите имя и пароль!")
    # надо присвоить переменной name введенное имя
    name = input("Имя: ")
    # надо присвоить переменной pas введенный пароль
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
# если первое сравнение не прошло тогда делаем второе через оператор elif. Тоже сравниваем  с переменной "а" оператором сравнения ==
elif a == 2:
 

root

Пользователь
Пользователь
Апр 29, 2020
60
14
8
Москва
Python:
# присваиваем переменной "а" введенное значение
a = input("Сервис: ")
# сравниваем переменную "а" оператором сравнения ==
if a == 1:
    print("Вы выбрали сервис Google")
    print("Введите имя и пароль!")
    # надо присвоить переменной name введенное имя
    name = input("Имя: ")
    # надо присвоить переменной pas введенный пароль
    pas = input("Пароль: ")
    print("Вход в аккаунт успешно выполнен!")
# если первое сравнение не прошло тогда делаем второе через оператор elif. Тоже сравниваем  с переменной "а" оператором сравнения ==
elif a == 2:
Надо же помог... Переменная a в данном случае будет string, следовательно ты понял, надо инпут в int() запихать.
 

MaksimD

Пользователь
Пользователь
Май 12, 2020
51
11
8
Надо же помог... Переменная a в данном случае будет string, следовательно ты понял, надо инпут в int() запихать.
Только во втором питоне input() возвращает int, а в третим string
 
Последнее редактирование:

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