반응형
저는 100 개의 동전 던지기를 시뮬레이션하고 총 던지기 횟수를 제공하는 프로그램을 파이썬으로 작성했습니다. 문제는 머리와 꼬리의 총 수를 인쇄하고 싶다는 것입니다.
내 코드는 다음과 같습니다.
import random
tries = 0
while tries < 100:
tries += 1
coin = random.randint(1, 2)
if coin == 1:
print('Heads')
if coin == 2:
print ('Tails')
total = tries
print(total)
나는 해결책을 찾기 위해 내 머리를 긁어 모았고 지금까지 아무것도 없다. 총 던지기 수 외에 앞면과 뒷면 수를 인쇄 할 수있는 방법이 있습니까?
해결 방법
import random
total_heads = 0
total_tails = 0
count = 0
while count < 100:
coin = random.randint(1, 2)
if coin == 1:
print("Heads!\n")
total_heads += 1
count += 1
elif coin == 2:
print("Tails!\n")
total_tails += 1
count += 1
print("\nOkay, you flipped heads", total_heads, "times ")
print("\nand you flipped tails", total_tails, "times ")
참조 페이지 https://stackoverflow.com/questions/6486877
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python TypeError : 필수 인수 'source'(pos 1)를 찾을 수 없습니다. (0) | 2020.09.29 |
---|---|
파이썬 Python, 계산 목록 차이 (0) | 2020.09.29 |
파이썬 모든 "\"를 "\\"python으로 바꿉니다. (0) | 2020.09.29 |
파이썬에서 e (과학적) 표기법으로 숫자를 자동으로 처리 (0) | 2020.09.29 |
파이썬 목록에서 "x"개의 고유 번호를 어떻게 선택합니까? (0) | 2020.09.29 |
댓글