酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python 程序揭秘:村长分奖金谁能得奖?

以下是使用 Python 语言解决此问题的代码: ```python def calculate_prize_winners(n, m, guesses): closest_guess = float('inf') winners = [] for i, guess in enumerate(guesses, 1): diff = abs(guess - m) if diff < closest_guess: closest_guess = diff winners = [i] elif diff == closest_guess: winners.append(i) total_prize = m / len(winners) print(" ".join(str(num) for num in winners)) print("%.1f" % total_prize) n, m = map(int, input().split()) guesses = list(map(int, input().split())) calculate_prize_winners(n, m, guesses) ``` 这段代码首先定义了一个函数来计算得奖者和人均奖金。然后通过输入获取村民人数、奖金总数和每个村民的猜测值,调用函数进行计算并输出结果。 ######[AI写代码神器 | 229点数解答 | 2024-11-06 21:34:01]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]