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" ТО выполни
закончить работу программы...
>>> 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']
def choise_sort(data):
for i, e in enumerate(data):
min_el = min(range(i, len(data)), key=data.__getitem__)
data[i], data[min_el] = data[min_el], e
return data
def insertion_sort(data):
for i in range(len(data)):
j = i - 1
key = data[i]
while data[j] > key and j >= 0:
data[j + 1] = data[j]
j -= 1
data[j + 1] = key
return data
def buble_sort(my_list):
for i in range(len(my_list)):
for in_element in range(1, len(my_list)):
if my_list[in_element] < my_list[in_element - 1]:
my_list[in_element], my_list[in_element - 1] = my_list[in_element - 1], my_list[in_element]
return my_list
>>> str = "text"
>>> print(str)
text
>>> str = "Codeby"
>>> print(str)
Codeby
>>> oneText = "Hello"
>>> twoText = " Codeby!"
>>> print(oneText + "," +...
Интерпретатор - программа выполняющая код написанный на каком-либо языке программирования, в нашем случае Python.
Компилятор - программа которая приводит...