#配列arrayをループで出力for i inrange(len(array)):print(array[i])
このループの所を内包表記で記述したコードです。
#配列arrayをループで出力for i inrange(len(array)):print(array[i])#配列arrayをループで出力する所を内表表記で記述[print(array[i])for i inrange(len(array))]
この手順で作成したコードです。
#配列arrayにsplitメソッドで空白を区切りにして格納する
array='Hello paiza'.split(' ')#配列arrayを出力print(array)#配列arrayをループで出力for i inrange(len(array)):print(array[i])#配列arrayをループで出力する所を内表表記で記述[print(array[i])for i inrange(len(array))]
求められる出力に対して冗長な箇所はコメントアウトします。 そのコメントアウトをしたコードです。
#配列arrayにsplitメソッドで空白を区切りにして格納する
array='Hello paiza'.split(' ')#配列arrayを出力#print(array)#配列arrayをループで出力#for i in range(len(array)):# print(array[i])#配列arrayをループで出力する所を内表表記で記述[print(array[i])for i inrange(len(array))]
提出用にスッキリと最小限のコードに致しました。
#配列arrayにsplitメソッドで空白を区切りにして格納する
array='Hello paiza'.split(' ')#配列arrayをループで出力する所を内表表記で記述[print(array[i])for i inrange(len(array))]
functionstandardInput05(){//SpreadSheetAppから階層を辿って現在のシートにアクセスするconst ss = SpreadsheetApp.getActiveSheet();//A列にpaiza0からpaiza999まで出力するのに事前に文字列を格納する配列columnAを宣言let columnA =[];//ループを使って配列columnAにpaiza0からpaiza999までの値を追加していくfor(let i =0; i <1000; i++){
columnA.push(['paiza'+ i]);}//スプレッドシートのA列に格納する前にログで確認する
console.log(columnA);//スプレッドシートのA列の入力の下に配列columnAの値を格納する
ss.getRange(2,1, columnA.length).setValues(columnA);//A列の値を定数numに格納するconst num = ss.getRange(2,1,1000).getValues();//numをC列に出力する
ss.getRange(2,3,1000).setValues(num);}
elements={'H':'水素','He':'ヘリウム','Li':'リチウム','Be':'ベリリウム','B':'ホウ素','C':'炭素','N':'窒素','O':'酸素','F':'フッ素','Ne':'ネオン','Na':'ナトリウム','Mg':'マグネシウム','Al':'アルミニウム','Si':'ケイ素','P':'リン','S':'硫黄','Cl':'塩素',}print()for element,name in elements.items():print(element+'…「'+name+'」')print()print('元素記号を入力>>>',end='')
element=input()print(elements[element]+'\n')