Прощай, я студент!Экспорт результатов Python в CSV
Я не могу экспортировать результаты следующего кода в CSV. Для каждого цикла (флип для монет) мне нужно экспортировать результат в CSV, называемый RESULTS.CSV, как новый ROW.
Я пробовал около четырех разных подходов, размещенных на StackOverflow, но пока не увенчался успехом. Мне сложно понять синтаксис/логику. Я ненавижу спрашивать об этом и всегда стараюсь избегать этого, но кто-нибудь возражал бы, показывая мне простое решение, чтобы я мог анализировать логику? (Вместо ссылки на статью, как я уже пытался их понять, но у меня возникают проблемы)
Версия: Python 3,5
import random
flipcount=int(input("How many times should I flip a coin?\n###:"))
samples = [ random.randint(1, 2) for i in range(flipcount) ]
heads = samples.count(1)
tails = samples.count(2)
for s in samples:
msg = 'Heads' if s==1 else 'Tails'
print(msg)
print ("Heads count=%d, Tails count=%d" % (heads, tails))
Вот неудачная попытка ... Я считаю, что я насыщенными мои исследования по этой теме и сильно смутили себя ...
import random
import csv
flipcount=int(input("How many times should I flip a coin?\n###:"))
samples = [ random.randint(1, 2) for i in range(flipcount) ]
heads = samples.count(1)
tails = samples.count(2)
writer = csv.writer(w)
for s in samples:
msg = 'Heads' if s==1 else 'Tails'
print(msg)
with open('some.csv', 'w', newline='') as f:
writer.writerows(msg)
print ("Heads count=%d, Tails count=%d" % (heads, tails))
Я думаю, что это будет выгодно размещать неудачные попытки. Кроме того, взгляните на старые проблемы с stackoverflow, потому что эта проблема не нова. – ishaan
вы должны опубликовать ожидаемый результат ... мы не знаем, хотите ли вы написать все попытки и/или просто окончательное сообщение ... –