#リストの要素数を取得する
N=int(input())#リストを取得する
array=list(map(int,input().rstrip().split(' ')))#ループで偶奇の判定をするfor num in array:if num%2==0:print('even')else:print('odd')
次に、上記のForとIFの箇所に【内包表記】を施したコードです。
#リストの要素数を取得する
N=int(input())#リストを取得する
array=list(map(int,input().rstrip().split(' ')))#【内包表記】ループで偶奇の判定をする[print('even')if num%2==0elseprint('odd')for num in array]
//ForループとIF文で剰余演算子「%」を使って「%2==0」を「even(偶数)」、そうでないものを「odd(奇数)」と判定して配列array2に追加。for(let i =0; i <N; i++){if(array[0][i]%2==0){
array2.push(['even']);}else{
array2.push(['odd']);}}
#親クラス「People」でコンストラクタと一般人の動きを掲載classPeople:def__init__(self,name):
self.name=name
defaction(self):print('【'+self.name+'】さんは「通勤電車」に乗った。')#子クラス「Johnnys」でジャニーズバク宙の動きを掲載classJohnnys(People):defaction(self):print('【'+self.name+'】さんは「バク宙」をした!!')#一般人とジャニーズのオブジェクトを生成
yamada=People('山田太郎')
suzuki=People('鈴木花子')
tanaka=People('田中一郎')
inoue=Johnnys('井上瑞稀')
ukisho=Johnnys('浮所飛貴')#オブジェクトを配列に格納
array=[yamada,suzuki,tanaka,inoue,ukisho]#ループで各オブジェクとを動かしてみるfor man in array:
man.action()#上記ループの内包表記[man.action()for man in array]