-5
a = 5
b = 10
if a < 5 and b > 5:
print('Yes')
else:
print('No')
上記のコードを実行すると、答えはYesと思います。しかし、出力は「いいえ」です。誰も私のコードで間違っていることを教えてください?前もって感謝します!if文が正しく見えますが間違った答えがあります
a = 5
b = 10
if a < 5 and b > 5:
print('Yes')
else:
print('No')
上記のコードを実行すると、答えはYesと思います。しかし、出力は「いいえ」です。誰も私のコードで間違っていることを教えてください?前もって感謝します!if文が正しく見えますが間違った答えがあります
これはに等しいことを意味5 に割り当てられている5(< 5はfalse) なぜそれがYes` `だろう
if a <= 5 and b >= 5:
print('yes'
else:
print('no')
5
は5
(a = 5
およびa < 5
)より低くなると予想しています。それは明らかに真実ではないので、式a < 5 and b > 5
はFalseであり、else
ブランチが選択されます。
をやってみては? 5が5よりも低くないので、 '5 <5'はFalseです。 –
あなたの人生を救うことができる厳密に以下と以下の違いを学ぶ必要があります。 –