问答详情
源自:5-8 Python之 多重循环

为什么数字不加单引号,加了之后为什么不对

for x in ['1','2','3','4','5','6','7','8','9']:
     for y in ['0','1','2','3','4','5','6','7','8','9']:
          if x<y :
          print x*10+y


提问者:慕粉15032363857 2019-05-01 21:22
微课

个回答

  • 无她
    2019-05-27 11:18:21

    buneng不能x*10,直接输出x+y即可。相当于把两个字符串拼接到一块,不需要乘以10.

  • weixin_慕神0347583
    2019-05-06 17:37:23

    加上之后是字符串,不加是整型,字符串不能进行计算