问答详情
源自:4-4 Python之for循环

哪位大佬能解释一下为什么会输出4个ABCD?

>>> s='ABCD'
>>> for ch in s:
    print(s)
ABCD
ABCD
ABCD
ABCD

提问者:慕侠9531228 2024-01-02 13:31

个回答

  • weixin_慕无忌2449547
    2024-04-02 14:59:51

    不应该打印 ch 吗?打印s 肯定是ABCD

  • muchasgracias
    2024-01-22 15:06:49

    把s的值都赋予给了ch定义的变量,当然你要输出的就是ch变量,就不是输出s咯。print(ch)

  • moka2631134
    2024-01-03 02:41:04

    https://img1.sycdn.imooc.com/6594587f0001796324151242.jpg

    感觉可能是模式问题,或许可以不要用互动模式,然后检查一下缩进,我试了一下是没有问题的