import random
def coin_toss():
"""模拟掷硬币,返回正面或反面"""
return random.choice(['正面', '反面'])
def main():
times = 100 # 直接设置掷硬币次数为100
# 执行掷硬币并统计结果
heads_count = 0
for _ in range(times):
result = coin_toss()
if result == '正面':
heads_count += 1
tails_count = times - heads_count
# 计算比例
heads_ratio = heads_count / times * 100
tails_ratio = tails_count / times * 100
# 输出结果
print(f"\n掷了 {times} 次硬币:")
print(f"正面出现 {heads_count} 次 ({heads_ratio:.2f}%)")
print(f"反面出现 {tails_count} 次 ({tails_ratio:.2f}%)")
if __name__ == "__main__":
main()
aW1wb3J0IHJhbmRvbQoKZGVmIGNvaW5fdG9zcygpOgogICAgIiIi5qih5ouf5o6356Gs5biB77yM6L+U5Zue5q2j6Z2i5oiW5Y+N6Z2iIiIiCiAgICByZXR1cm4gcmFuZG9tLmNob2ljZShbJ+ato+mdoicsICflj43pnaInXSkKCmRlZiBtYWluKCk6CiAgICB0aW1lcyA9IDEwMCAgIyDnm7TmjqXorr7nva7mjrfnoazluIHmrKHmlbDkuLoxMDAKICAgIAogICAgIyDmiafooYzmjrfnoazluIHlubbnu5/orqHnu5PmnpwKICAgIGhlYWRzX2NvdW50ID0gMAogICAgZm9yIF8gaW4gcmFuZ2UodGltZXMpOgogICAgICAgIHJlc3VsdCA9IGNvaW5fdG9zcygpCiAgICAgICAgaWYgcmVzdWx0ID09ICfmraPpnaInOgogICAgICAgICAgICBoZWFkc19jb3VudCArPSAxCiAgICAKICAgIHRhaWxzX2NvdW50ID0gdGltZXMgLSBoZWFkc19jb3VudAogICAgCiAgICAjIOiuoeeul+avlOS+iwogICAgaGVhZHNfcmF0aW8gPSBoZWFkc19jb3VudCAvIHRpbWVzICogMTAwCiAgICB0YWlsc19yYXRpbyA9IHRhaWxzX2NvdW50IC8gdGltZXMgKiAxMDAKICAgIAogICAgIyDovpPlh7rnu5PmnpwKICAgIHByaW50KGYiXG7mjrfkuoYge3RpbWVzfSDmrKHnoazluIHvvJoiKQogICAgcHJpbnQoZiLmraPpnaLlh7rnjrAge2hlYWRzX2NvdW50fSDmrKEgKHtoZWFkc19yYXRpbzouMmZ9JSkiKQogICAgcHJpbnQoZiLlj43pnaLlh7rnjrAge3RhaWxzX2NvdW50fSDmrKEgKHt0YWlsc19yYXRpbzouMmZ9JSkiKQoKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgIG1haW4oKQ==