まず、ソースコードは"</>"を押したときに出てくる 「ここに~」みたいなところに記述してください。
そのままだと、インデントが無視されます。
Pythonではインデントで意味が変わってきます。
for文とかだと、少しずれただけで対象外とか。
なので、"</>" を押して、その中に記述しましょう。
私は趣味でC++をやっています。Pythonはあまり( めったに? ) やりませんが。
これ丸投げ?
失礼ですが、ご自分で調べてみました?
'a,b,c,d \n' としたら当たり前、文字列の"a,b,c..."として解釈されます。
もし、
a = 100
b = 1
c = 2
d = 0
としたとき
"100,1,2,0 \n" としたいなら
「文字列にして」埋め込みます。
入門系サイトにも載っているようなやり方だと、
Python
1a = 100
2# b~d も同様に
3
4e = str(a) + str(b) + str(c) + str(d)
5print e
6
ヒント:
数値を文字列に変換(str)
になりますね。
ですが、いろいろ読んでいたところ、
Python文字列操作マスター
の”値の埋め込み”の項目を見ると、
sprintfスタイル: '%s, %s' % ('Hello', 'World')
拡張sprintfスタイル: '%(a)s, %(b)s' % dict(a='Hello', b='World')
formatメソッド利用: '{0}, {1}'.format('Hello', 'World')
( 上記サイト("Python文字列操作マスター")より )
とあります。
私はCやC++を使うので、sprintfスタイルのほうがやりやすいかなと。
そういうので、数値を文字列に固めて writeする。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/19 04:46