找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 8277|回复: 1

[求助] python的非零返回问题。

1

主题

1

帖子

1

积分

贫民

积分
1
FateTimes 发表于 2018-4-15 23:34:42 | 显示全部楼层 |阅读模式
本帖最后由 FateTimes 于 2018-4-15 23:38 编辑
  1. data = []i = int(input())
  2. for o in range(0,i):
  3.     num = input()
  4.     data.append(num)

  5. Newdata = []
  6. Number = ['1','2','3','4','5','6','7','8','9','0']
  7. for k in range(0,i):
  8.     for l in range(0,len(data[k])):
  9.         global flag
  10.         flag = 0
  11.         if data[k][l] == "@" and k!= i-1:
  12.             print(int(data[k][0:l]),end=' ')
  13.             flag = flag + 1
  14.             break
  15.         if data[k][l] == "@" and k== i-1:
  16.             print(int(data[k][0:l]),end='')
  17.             flag = flag + 1
  18.             break
  19.         if data[k][l] not in Number:
  20.             break
  21. if flag ==0:
  22.     print('Not invalid QQ.')
  23. exit(0)

  24.    
复制代码



代码如上,解决的问题是提取QQ号。    这题是PTA上面的一道题。
3ROO6UP~HC9Y2)BF6%DQ1`J.png

QFMZA%5WDGD)$H[VYU_~UVT.png


我的样例都是对的,但是提交以后显示的非零返回,有大佬能帮我解一下惑吗。十分感谢。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表