Уроки Python для начинающих / #4 'Условная инструкция if-elif-else. Логические операторы, выражения'

preview_player
Показать описание
Уроки по Питону (Python) для начинающих. Плюс разбор простых программ. Урок #4 "Условная инструкция if-elif-else". Угадываем числа в программе на Питоне.
Рекомендации по теме
Комментарии
Автор

Отлично!!! Я очень доволен! Для меня всё очень понятно!!!

tbassir
Автор

У тебя довольно понятные и информативные занятия, что несомненно а/*\енно.
Но у меня есть одна проблемка, я хотел сделать смешную програмку гадалку, где мы пишем первую букву своего имени, и первую своей фамилии, но чтобы я не делал питон не принимает буквы и программа вылетает не дав ответа. Моя програ выглядит так:
da = [“глупый“, "нормальный" и т.д.]
net =[" электрик", "бугалтер" и т.д.]
a = int"без int тоже пробовал, бесполезно"(input(" напиши 1 букву своего имени:))
b = int(input("напиши 1 букву фамилии:" ))
print (da[a] + " " + net[b])

Работает так:
Напиши 1 букву имени : 5 (т.к. не получается писать букву, предётся писать цифры)
Нариши 1 букву фамилии :0
Ты Ущербный электрик

Получается вся проблема в том, что нужно каким-то образом буквы "превращать" в цифры, что-бы по этим цифрам питон определял какое слово брать из списка.
Я кстати, так же пробовал изночально внутри программы дать всем буквам значение :
A = 0
Б = 1
В = 2
И т.д. Но пользователь всё равно не может вводить буквы и прога вылетает, но странно то, если эти буквы будкт заданы не пользователем, а если самой переменной а дам значение буквы (допустим С), а переменной b = E, то тогда прога работает и выдаёт ответ. Как сделать чтобы пользователь вводил букву?

OlegFantik