前提・実現したいこと
Python3.6で、配列の要素に対して対応する値を返してほしい。
発生している問題・エラーメッセージ
入力された数値を変換したある配列に対して、mは整数かつ1≦m≦11として、条件を満たす場合にmを返すようにしたいのですが上手くいきません。
エラーメッセージ File "test2.py", line 4 if l[0]==1 and l[(m, 1 ,11)]==1 ^ SyntaxError: invalid syntax
該当のソースコード
Python
1import numpy as np 2n = input("Please Enter Number: ") 3l = [int(x) for x in list(str(n))] 4if l[0]==1 and l[(m, 1 ,11)]==1 5 print(m) 6
試したこと
(m, 1 ,11)を先頭に書いたり、ブランクをなくしたりしてみましたがダメでした。
補足情報(FW/ツールのバージョンなど)
Python3.6
ここにより詳細な情報を記載してください。
追記
配列は1が2個、0が10個の順列です。
mは1以上11以下の整数、かつl[m]が1だった場合にmをprintして欲しいです。
回答1件
あなたの回答
tips
プレビュー