プログラミング初心者で、Pythonを学んでいます、
Pythonチュートリアルを読みながら勉強しているのですが、第5章の5.7 「条件についての補足」のところで、わからないところがあります。
まず、サンプルコードは
Python
1string1, string2, string3 = '', 'Trondheim', 'Hammer Dance' 2non_null = String1 or string2 or string3 3print(non_null)
となります。ここは、理解できます。空文字である''はfalseで、ほかはTrueなので、Trondheimで処理が終わるということですよね?
左から順に呼んでいく、ということは理解しているつもりです。
しかし、and の場合の処理の手順がわかりません。
Python
1num1, num2, num3 = 123, 456, 789 2a = num1 and num2 and num3 3print(a)
これでなぜ実行結果が789になるのかがわかりません。
初心者でもわかるように教えていただけると助かります。
よろしくおねがいします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。