[CodeUp基礎100題]6047号Python解答
1185 ワード
質問する
ビット切替演算
1個の整数を入力し、2倍の出力を掛けます.
リファレンス
例えば、1 3が入力されると、1は23(8)倍出力される.
例
a = 2
b = 10
印刷(a<入力例
1024
出力例
2048
答案用紙
モデルの答え
n = int(input())
print(n<<1)
私の答え
a, b = input().split()
print(int(a) << int(b))
に答える
説明する
input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
split():input()と入力すると、split()カッコ内の内容に基づいてコンストレイントできます.
split()の括弧に何もない場合は、split(""")と同じ意味を表します.
a, b = input().split()のときに入力すると、aとbの間に1つ隔ててもエラーは発生しません!
int():前述したinput()のように、入力として受信した値は文字列として格納される.
算術演算のためにint()を使用して文字列を整数に変換します.
<<(左ビット切替演算子):数値を乗じた演算子(内部はコンピュータ言語のバイナリ接尾辞0)
2 << 1 = 4
2 << 2 = 8
2 << 3 = 16
print():カッコ内の内容を出力!
Reference
この問題について([CodeUp基礎100題]6047号Python解答), 我々は、より多くの情報をここで見つけました
https://velog.io/@tkdduf727/CodeUp-기초-100제-6047번-풀이-with-파이썬python
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
1024
2048
モデルの答え
n = int(input())
print(n<<1)
私の答え
a, b = input().split()
print(int(a) << int(b))
に答える
説明する
input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
split():input()と入力すると、split()カッコ内の内容に基づいてコンストレイントできます.
split()の括弧に何もない場合は、split(""")と同じ意味を表します.
a, b = input().split()のときに入力すると、aとbの間に1つ隔ててもエラーは発生しません!
int():前述したinput()のように、入力として受信した値は文字列として格納される.
算術演算のためにint()を使用して文字列を整数に変換します.
<<(左ビット切替演算子):数値を乗じた演算子(内部はコンピュータ言語のバイナリ接尾辞0)
2 << 1 = 4
2 << 2 = 8
2 << 3 = 16
print():カッコ内の内容を出力!
Reference
この問題について([CodeUp基礎100題]6047号Python解答), 我々は、より多くの情報をここで見つけました https://velog.io/@tkdduf727/CodeUp-기초-100제-6047번-풀이-with-파이썬pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol