I'm looking for a word to describe this kind of person.
e.g. "Hey dude what's the square root of 9 again?
"Oh my God are you really asking me that? It's 3... you idiot."
I'm looking for a word to describe this kind of person.
e.g. "Hey dude what's the square root of 9 again?
"Oh my God are you really asking me that? It's 3... you idiot."
Condescending
behave as if one is [...] descending from a superior position
or patronizing
treat with an apparent kindness that betrays a feeling of superiority
or snobby
condescendingly patronizingly rude.
grudging, defined by Merriam-Webster
done, given, or allowed unwillingly, reluctantly, or sparingly • Grudging compliance
Grudging doesn't fit your example sentence well; justifiably exasperated fits your example sentence better. (Who doesn't know the square root of nine?). Grudging does fit the broader meaning of your question. For example:
Hey, dude, I overslept and missed English class. Can I scan your notes into my computer?
Oh god, not again! OK but be quick about it; what do you think I am -- your Personal Assistant? Get an alarm clock, will you?
Sarcastic? Ironical? Obtuse. You have two emotions in that sentence; aid and animosity. So although they are being helpful they are nonetheless being rude. So at the end of that sentence you could add: 'he replied sarcastically'.
Efficious:
- The state of being aggressively productive.
- Effectively mean; bitchy beyond reproach; cuntlike
I'd say the individual is churlish or that they made a churlish remark:
marked by a lack of civility or graciousness
Google's definition is a bit clearer and better suited for this situation:
rude in a mean-spirited and surly (bad-tempered/unfriendly) way
Example:
"Hey dude what's the square root of 9 again?
"Oh my God are you really asking me that?" he remarked churlishly. "It's 3...you idiot."
In terms of styles used in writing a novel, you could use the words "benevolent yet belligerent".