#表示する回数
N=5
#ドラマの名台詞←ここを標準入力に変更
print('あなたが好きな名セリフを入力して下さい--->>',end='')
Dialogue=input()
for i in range(N):
print(str(i)+':'+Dialogue)
内包表記です。
#表示する回数
N=5
#ドラマの名台詞←ここを標準入力に変更
print('あなたが好きな名セリフを入力して下さい--->>',end='')
Dialogue=input()
#ここを内包表記でループしている
[print(str(i)+':'+Dialogue) for i in range(N)]
[array_ans.append(array[i]-array2[i]) for i in range(N)]
です。
これを通常表記で書くと、
#ループで減算処理と減算結果の格納を同時に行う
for i in range(N):
array_ans.append(array[i]-array2[i])
に、なります。
手順6では、内包表記を使ってリストarray_ansをループで出力しています。
[print(num) for num in array_ans]
これを通常のループで書くとこうなります。
#答えが格納されたarray_ansをループで出力する
for num in array_ans:
print(num)
ここまでのコードはこの様になります。
#リストの長さNを取り込む
N=int(input())
#リストarrayを取り込む
array=list(map(int,input().rstrip().split(' ')))
#リストarray2を取り込む
array2=list(map(int,input().rstrip().split(' ')))
#リストarrayからarray2を減算した答えを格納する空のリスト、array_ansを定義する
array_ans=[]
#ループで減算処理と減算結果の格納を同時に行う
[array_ans.append(array[i]-array2[i]) for i in range(N)]
#答えが格納されたarray_ansをループで出力する
[print(num) for num in array_ans]
#ループで各要素を2倍にした結果を配列array2に格納する
for num in array:
num*=2
array2.append(num)
手順5でリストarray2を出力しています。
#ループでarray2を出力する
for num in array2:
print(num)
ここまでのコードはこの様になります。
#リストの個数Nを読み込む
N=int(input())
#リストを読み込む
array=list(map(int,input().rstrip().split(' ')))
#2倍にした要素を格納する配列array2を宣言する
array2=[]
#ループで各要素を2倍にした結果を配列array2に格納する
for num in array:
num*=2
array2.append(num)
#ループでarray2を出力する
for num in array2:
print(num)
#リストの個数Nを読み込む
N=int(input())
#リストを読み込む
array=list(map(int,input().rstrip().split(' ')))
#内包表記のループを使ってリストの各要素の値を2倍にして改行区切りで出力する
[print(num*2) for num in array]