Python入門 ブール型

パソコン

ブール型

比較演算子は、比較の結果として、ブール型 と言われる値を返します。

ブール型 は True か False どちらかの値をとり、True と False は、それぞれ 真 と 偽 を意味します。

true_value = True
print("true_value は", true_value)

false_value = False
print("false_value は", false_value)

true_value は True
false_value は False

isdecimal()

次は、比較以外の条件式

比較以外の条件をつかってif文を書く。

例は、isdecimal()です。

isdecimal() は、文字列がすべて数字なら ブール型の値 True を、数字以外の文字なら False を返します。

print("123は数字ですか?","123",isdecimal())
print("abcは数字ですか?","abc",isdecimal())

「,」と「.」の違いで間違った。
“abc”.isdecimal() は式なので、「.」

次の例

string=input("文字列を入力して下さい:")
if string.isdecimal():
    print(string, "は数字です")
else:
    print(string, "数字ではありません")

点一つ間違えてもエラー。手本と見比べてもなかなか発見できずに時間がかかりました。


Python入門 for文←このページ→Python入門 論理演算子

総目次のページPythonに手を出してみた>このページ

タイトルとURLをコピーしました