Есть много факторов, по которым можно узнать курит человек или нет.
Запах волос. Подойдите к любому курильщику (лучше к знакомому, а то вопросы будут) и понюхайте волосы, скорее всего они будут пропитаны запахом табака.
Ногти. У курильщиков есть «ноготь курильщика», то есть пожелтевший ноготь, но не всегда, зависит от стажа.
Кашель курильщика. Вы могли заметить, что люди, которые курят могут часто откашливаться.
Запах одежды. Она обычно пропитана запахом табака.
Состояние зубов. Если не считать природный цвет зубов, употребление кофе и чая, то у курильщиков желтые и плохие зубы.
Дыхание. Запах изо рта будет тоже табачный.
Синяки под глазами. Если этот человек не пользуется различными масками, то скорее всего, у него будут синяки под глазами.
Отдышка. После небольшого подъема по лестнице, курильщик может начать немного задыхаться или что-то вроде того.
Надеюсь, я дал исчерпывающий ответ на ваш вопрос.
UPD: Определить по легким, курит человек или нет, если у него небольшой стаж - нельзя.
Запах присутствует, думаю.
К тому же, врач может проверить легкие, дыхание.
Кашель тоже вполне может сказать о том, курит человек или нет.
Цвет кожи может говорить о вредной привычке, зубы, состояние ногтей.