今更ながらに、改めて、TrueとFalseが難しい。「今どっち?」ってなります。
例えばこういうときこんがらがりますね。
【コード】
https://gist.github.com/kotoripiyopiyo/cd8ad49ae6e200c328a1e61543dda803
上半分は「空文字はFalse」のルールに基づいたもの。
not空文字がTrueになるから、実行して、空行を送ると、再度「名前を入力してください:」と聞かれます。
でも直感的には……というか、直感が働かず、「ん? ん?」ってなります。