幼儿园糖果游戏解答
某幼儿园里,有五个小朋友围成一圈,他们的编号是1,2,3,4,5。他们身上都有若干个糖果他们现在做一个糖果游戏。从1号小朋友开始,将自己的糖果均分为三份(如果分不均匀的糖果,则立即吃掉)
自己留一份,其余两份分给他相邻的两个小朋友。
接着2号,3号,4号,5号小朋友同样这样做。
问一轮后,每个小朋友手上分别有多少糖果?
输入格式
输入五行,包括5个整数,代表在游戏开始之前,每个小朋友手中糖果的数量。
输出格式
输出一行,5个整数,以空格隔开,分别未一轮后每个小朋友的糖果数量。
样例数据
输入
7
9
6
8
4
输出
8 6 6 6 3 #幼儿园
l = list()
for i in range(5):
s = int(input('测试:'))
l.append(s)
for i in range(len(l)):
s3 = l // 3
l = s3
l += s3
if i == 4:
l += s3
else:
l += s3
for i in l:
print(i,end=' '){:10_256:} 本帖最后由 柿子饼同学 于 2021-3-18 20:43 编辑
#幼儿园糖果数通用版
l = list()
num = int(input('有多少个小朋友呢?'))
for i in range(num):
s = int(input('输入糖果数:'))
l.append(s)
for i in range(len(l)):
s3 = l // 3
l = s3
l += s3
if i == num-1:
l += s3
else:
l += s3
for i in l:
print(i,end=' ')
页:
[1]