質問編集履歴

1 修正すべき言葉やつけたし

nekodoro

nekodoro score 2

2020/07/09 19:19  投稿

pythonで文字を一つずつ入力して行を変えて文字を出力したい!
pythonにおいて
このコードを修正したいです。
例えば、helloと入力したときには
hello
とファイルに出力して
続けてworldと入力した場合
最初のhelloと行を変えて
hello
world
と出力するような(三文字以降も同様)
コードはどのように変えていけばいいのでしょうか?
コード変える具体的な方法を教えていただけるとありがたいです。  
print("c=? ",end="")
c=input()
if c=="new":
   f=open("user/test.txt","w")
   f.close()
else:
   f=open("user/test.txt","w")
   f.write(c+"\n")
   f.close()
  • Python

    26005 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る