WangJS 发表于 2020-4-23 15:25:11

小白Python练习册(3)【鱼币福利】

本帖最后由 WangJS 于 2020-4-23 15:49 编辑

楼主现在遇上了一个很棘手的问题
估计也没有解决方法
我只是想在这里说说
不知道大家发现没有
最近论坛更新后给别人评分要扣自己的鱼币了
这不是重点
重点是扣鱼币还要限制数量{:10_266:}

虽然我觉得这个新功能很烦
但是这么改毕竟是有这么改的意义
详情见这两个帖子:
小甲鱼的原话
我的帖子

我现在能想到的办法只有回帖奖励了,所以说大家,千万不要为了鱼币而回帖
在这里楼主希望大家能在我的帖子里学到知识

下面开始今天的正题:
=========================================================

用while循环输出1~30的元组
每三个一组
详情见下:

=========================================================

回复查看参考答案:

**** Hidden Message *****

如果有收获,别忘了评分!

Hello. 发表于 2020-4-23 15:29:50

貌似改很久了

_荟桐_ 发表于 2020-4-23 15:38:42

>>> x = 1
>>> while x< 30:
        print((x,x+1,x+2))
        x += 3

WangJS 发表于 2020-4-23 15:52:28

Hello. 发表于 2020-4-23 15:32
大家评分的积极性会变得很低
只能说有利有弊吧

鱼币都拿了,你确定不答题么{:10_278:}

冰河星云 发表于 2020-4-23 16:00:12

本帖最后由 冰河星云 于 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))
      

隔壁繁星吖 发表于 2020-4-23 16:09:06

像这个发福利的号就很惨了{:10_266:}

冰河星云 发表于 2020-4-23 16:09:44

那就别给我评鱼币了。

WangJS 发表于 2020-4-23 16:10:00

冰河星云 发表于 2020-4-23 16:00


你最后一行的print用的是中文括号哟
改过来就完美了{:10_275:}

1469396970 发表于 2020-4-23 16:14:07

num=1
while num<=30:
    print((num,num+1,num+2))
    num+=3


来晚了{:10_254:}

1469396970 发表于 2020-4-23 16:15:50

我上午等了半天没有,还以为今天有事不发了,结果一觉醒来,就晚了{:10_266:}{:10_250:}

March2615 发表于 2020-4-23 16:17:22

for i in range(1, 31, 3):
    print((i, i + 1, i + 2))

WangJS 发表于 2020-4-23 16:20:07

1469396970 发表于 2020-4-23 16:15
我上午等了半天没有,还以为今天有事不发了,结果一觉醒来,就晚了

我上午要写作业{:10_266:}

兔子BUNNY 发表于 2020-4-23 16:25:42

小萌新可以吗>>> 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)
>>>
主要是因为懒得去新建文件了,但这个思路可还行

1469396970 发表于 2020-4-23 16:25:45

WangJS 发表于 2020-4-23 16:20
我上午要写作业

感同身受{:10_266:}

zltzlt 发表于 2020-4-23 17:52:41

print(*((i, i + 1, i + 2) for i in range(1, 31, 3)), sep='\n')

zltzlt 发表于 2020-4-23 18:06:38

Hello. 发表于 2020-4-23 15:29
貌似改很久了

非 VIP 用户本来给别人评分自身也会扣

Hello. 发表于 2020-4-23 18:09:17

zltzlt 发表于 2020-4-23 18:06
非 VIP 用户本来给别人评分自身也会扣

{:10_277:}

hanjiang6607 发表于 2020-4-23 18:45:00

谢谢,学习了!

8178919 发表于 2020-4-23 21:46:35

{:10_256:}

麻麦皮 发表于 2020-4-23 22:02:27

本帖最后由 麻麦皮 于 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
页: [1] 2 3 4 5
查看完整版本: 小白Python练习册(3)【鱼币福利】