[Python2] List-comprehensions 列表推導式

使用list-comprehension:python

x = int ( raw_input()) 
y = int ( raw_input()) 
n = int ( raw_input()) 
print [ [ i, j] for i in range( x + 1) for j in range( y + 1) if ( ( i + j ) != n )]

不使用list-comprehension:app

x = int ( raw_input()) 
y = int ( raw_input()) 
n = int ( raw_input()) 
ar = [] 
p = 0 
for i in range ( x + 1 ) : 
    for j in range( y + 1): 
        if i+j != n: 
            ar.append([]) 
            ar[p] = [ i , j ] 
            p+=1 
print ar

hackerrankcode

相關文章
相關標籤/搜索