見出し画像

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をファイルに出力しています。

実際の実行結果はこちらです。

画像1

以上になります。

いいなと思ったら応援しよう!

この記事が参加している募集