1. Создаем бесконечный цикл.
2. Получаем какое-либо сообщение от пользователя.
3. Ветвлением if-elif-else ищем нуж
ный ответ.
4. Выводим ответ пользователю.
while True:
...
while True:
msg = input("> ")
while True:
msg = input("> ")
if msg == "":
msg = input("> ")
elif msg == "Привет":
print("И тебе привет)")
elif msg == "Codeby":
print("Отличный...
>>> x = 2017
>>> sposok = ["C", "O", "D", "E", "B", "Y", x]
>>> print(spisok)
['C', 'O', 'D', 'E', 'B', 'Y', 2017]
индекс элемента = порядковый номер элемента - 1
>>> list = [1, 2, 3,4]
>>> print(list[0])
1
>>> print(list[1])
2
...
list = [...
Инструкция if выполняет действия при определенном условии.
if условие:
действие 1
действие 2
...
ЕСЛИ условие верно ТО
Выполнить действие 1
Выполнить еще действие
output1 = input("Завершить работу?(y/n): ")
if output1 == "y":
exit("Пока!")
print("Программа еще работает")
ЕСЛИ ответ пользователя равен "y" ТО выполни
закончить работу программы...
git clone https://github.com/arismelachroinos/lscript
cd lscript
chmod +x install.sh
./install.sh
Install
apt-get update
apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential
pip install --upgrade pip
pip install --upgrade pwntools
apt-get install bluetooth libbluetooth-dev
pip install pybluez
>>> 5 == 3
False
В итоге мы можем и усложнять задачи. Также сравнивать условия с значениями условного типа(True и False)Кодом ты как бы говоришь -- Равно ли 5 3-м?
Python "думает" так -- Если 5 эквивалентно 3-м то вывести True, а если нет, то False.
>>> bool = (34/2) == (6*12)
>>> output = bool == True
>>> print(output)
False
Не путайте операторы присваивания(=) и...
>>>list('codeby')
['c','o','d','e','b','y']
>>>s=[]
>>>s=[0,'0',[0,1,1,1,'ale'],'ky']
>>>c = [c * 3 for c in 'codeby']
['ccc','ooo','ddd','eee','bbb','yyy']