[CodeUp基礎100題]6054号Python解答


質問する


ろんりえんざん


2つの整数値を入力と、
値がTrueの場合にのみTrueを出力するプログラムを作成します.

a, b = input().split()
print(bool(int(a)) and bool(int(b)))

リファレンス


予約語とは、与えられた2つの火の値がTrueの場合のみTrueとなり、その他の場合はFalseで計算されます.
これらの論理演算はAND演算(boolean AND)とも呼ばれ、・で表されるか省略され、集合シンボルG(交差、交差)で表される.
同じ意味です.

入力例

1 1

出力例

True

答案用紙


モデルの答え

a, b = input().split()
print(bool(int(a)) and bool(int(b)))

私の答え

n1, n2 = input().split()
n1, n2 = int(n1), int(n2)
result = bool(n1) and bool(n2)
print(result)

に答える


説明する


input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
int():前述したinput()のように、入力として受信した値は文字列として格納される.
算術演算のためにint()を使用して文字列を整数に変換します.
bool():bool(ブール)が表す値はtrueとfalseの2種類しかありません.
(カッコに0がある場合はFalse、その他の値はTrue)
bool(2): True
bool(1): True
bool(0): False
bool(-1): True
bool(-2): True
AとB:AとBの値はすべて真でなければ、真の値を返すことができません.そうしないと、すべて偽です.
print():カッコ内の内容を出力!