現在、バイナリツールにフィニッシングタッチを追加しています。私は自分の入力にゼロと1だけがあることを確認するためにユーザー入力をチェックしたいと思います。 1つの変数に対してはチェックを行うことができますが、同時に2つにすることはできません。私はこれまでのところ、これを行っている:"for i in"を2つの変数でどのように使用できますか?
for i in (firstvalue) & (secondvalue):
if not (i in "01"):
print("Please enter only zeroes and ones.")
break
は、私はまた、ゼロまたは1つはなかった個々の文字の印刷メッセージの問題を持っていた - 私はbreak
文でこの問題を解決しかし。
私も|
演算子を試しましたが、サポートされていないオペランドタイプと同じエラーが返されました。 firstvalue
とsecondvalue
は現在のところ文字列ですが、実際にはint
に変更することはできません。これは、入力されたバイナリ値の先頭にゼロがないことを意味するためです。
2つのコレクションをまとめてタプルとして展開します。 – Carcigenicate