Pythonコード(テキストファイル書き込み)
pythonのコードを書いたので共有致します。
テキストファイルに書き込みを行う方法を記述します。
勉強の材料にしてください
def Sample13():
number = int(input('数字を入力')) # 数字を入力
num_list = []
num_list2 = []
for i in range(1,number+1):
num_list.append(i)
print(num_list)
num_list_1 = map(lambda j : j ** 2, num_list) # 2乗して変数にセット。
print()
print("下のlistが2乗したデータ")
print(list(num_list_1)) # list型に変換する
for j in num_list:
num_2 = j ** 2
num_list2.append(num_2)
with open('suji1.txt', 'w') as f:
for k in num_list2: # 2乗を行い改行をする。
f.write("%s\n" % k)
print("テキストファイルを作成しました。")
Sample13()
少し解説をするとユーザが入力した数字分をループしてlistに追加してそれをmap関数を使用して2乗します。
そして、新しく2乗したデータを格納するlistを用意します。
そのlistをファイルに出力しています。
実際の実行結果はこちらです。
以上になります。