鱼C论坛

 找回密码
 立即注册
查看: 2676|回复: 2

[已解决]幼儿园糖果游戏解答

[复制链接]
发表于 2021-3-18 18:12:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
某幼儿园里,有五个小朋友围成一圈,他们的编号是1,2,3,4,5。他们身上都有若干个糖果
他们现在做一个糖果游戏。从1号小朋友开始,将自己的糖果均分为三份(如果分不均匀的糖果,则立即吃掉)
自己留一份,其余两份分给他相邻的两个小朋友。
接着2号,3号,4号,5号小朋友同样这样做。
问一轮后,每个小朋友手上分别有多少糖果?

输入格式
输入五行,包括5个整数,代表在游戏开始之前,每个小朋友手中糖果的数量。

输出格式
输出一行,5个整数,以空格隔开,分别未一轮后每个小朋友的糖果数量。

样例数据
输入
7
9
6
8
4
输出
8 6 6 6 3
最佳答案
2021-3-18 20:38:06
本帖最后由 柿子饼同学 于 2021-3-18 20:43 编辑
  1. #幼儿园糖果数通用版

  2. l = list()
  3. num = int(input('有多少个小朋友呢?'))

  4. for i in range(num):
  5.      s = int(input('输入糖果数:'))
  6.      l.append(s)

  7. for i in range(len(l)):
  8.      s3 = l[i] // 3
  9.      l[i] = s3
  10.      l[i-1] += s3
  11.      if i == num-1:
  12.           l[0] += s3
  13.      else:
  14.           l[i+1] += s3
  15. for i in l:
  16.      print(i,end=' ')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-3-18 20:35:27 | 显示全部楼层
  1. #幼儿园

  2. l = list()

  3. for i in range(5):
  4.      s = int(input('测试:'))
  5.      l.append(s)

  6. for i in range(len(l)):
  7.      s3 = l[i] // 3
  8.      l[i] = s3
  9.      l[i-1] += s3
  10.      if i == 4:
  11.           l[0] += s3
  12.      else:
  13.           l[i+1] += s3
  14. for i in l:
  15.      print(i,end=' ')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-18 20:38:06 | 显示全部楼层    本楼为最佳答案   
本帖最后由 柿子饼同学 于 2021-3-18 20:43 编辑
  1. #幼儿园糖果数通用版

  2. l = list()
  3. num = int(input('有多少个小朋友呢?'))

  4. for i in range(num):
  5.      s = int(input('输入糖果数:'))
  6.      l.append(s)

  7. for i in range(len(l)):
  8.      s3 = l[i] // 3
  9.      l[i] = s3
  10.      l[i-1] += s3
  11.      if i == num-1:
  12.           l[0] += s3
  13.      else:
  14.           l[i+1] += s3
  15. for i in l:
  16.      print(i,end=' ')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-26 13:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表