小白Python练习册(3)【鱼币福利】
本帖最后由 WangJS 于 2020-4-23 15:49 编辑楼主现在遇上了一个很棘手的问题
估计也没有解决方法
我只是想在这里说说
不知道大家发现没有
最近论坛更新后给别人评分要扣自己的鱼币了
这不是重点
重点是扣鱼币还要限制数量{:10_266:}
虽然我觉得这个新功能很烦
但是这么改毕竟是有这么改的意义
详情见这两个帖子:
小甲鱼的原话
我的帖子
我现在能想到的办法只有回帖奖励了,所以说大家,千万不要为了鱼币而回帖
在这里楼主希望大家能在我的帖子里学到知识
下面开始今天的正题:
=========================================================
用while循环输出1~30的元组
每三个一组
详情见下:
=========================================================
回复查看参考答案:
**** Hidden Message *****
如果有收获,别忘了评分! 貌似改很久了 >>> x = 1
>>> while x< 30:
print((x,x+1,x+2))
x += 3 Hello. 发表于 2020-4-23 15:32
大家评分的积极性会变得很低
只能说有利有弊吧
鱼币都拿了,你确定不答题么{:10_278:} 本帖最后由 冰河星云 于 2020-4-23 16:10 编辑
n = 1
while n <= 30:
i = []
times = 3
while times != 0:
i.append(n)
n += 1
times -= 1
print(tuple(i))
像这个发福利的号就很惨了{:10_266:} 那就别给我评鱼币了。 冰河星云 发表于 2020-4-23 16:00
你最后一行的print用的是中文括号哟
改过来就完美了{:10_275:} num=1
while num<=30:
print((num,num+1,num+2))
num+=3
来晚了{:10_254:} 我上午等了半天没有,还以为今天有事不发了,结果一觉醒来,就晚了{:10_266:}{:10_250:} for i in range(1, 31, 3):
print((i, i + 1, i + 2))
1469396970 发表于 2020-4-23 16:15
我上午等了半天没有,还以为今天有事不发了,结果一觉醒来,就晚了
我上午要写作业{:10_266:} 小萌新可以吗>>> for i in range(1,30,3):
print((i,i+1,i+2))
(1, 2, 3)
(4, 5, 6)
(7, 8, 9)
(10, 11, 12)
(13, 14, 15)
(16, 17, 18)
(19, 20, 21)
(22, 23, 24)
(25, 26, 27)
(28, 29, 30)
>>>
主要是因为懒得去新建文件了,但这个思路可还行 WangJS 发表于 2020-4-23 16:20
我上午要写作业
感同身受{:10_266:} print(*((i, i + 1, i + 2) for i in range(1, 31, 3)), sep='\n') Hello. 发表于 2020-4-23 15:29
貌似改很久了
非 VIP 用户本来给别人评分自身也会扣 zltzlt 发表于 2020-4-23 18:06
非 VIP 用户本来给别人评分自身也会扣
{:10_277:} 谢谢,学习了!
{:10_256:} 本帖最后由 麻麦皮 于 2020-4-23 22:03 编辑
不是看while循环吗,楼层全是for循环{:10_245:}
最萌新的答案:
i = 1
tuple1 = ()
while i <= 30:
tuple1 = tuple1[:i - 1] + (i,)
if i % 3 == 0:
print(tuple1)
tuple1 = ()
i += 1