2016-04-11 31 views
0

Yeni Python için tanımlanmadı, nasıl kullanılacağını anlamaya çalışıyor.NameError: 'x' adı, döngü için

kod aşağıda parça bana bir hata verir kullanma:

NameError: name 'x' is not defined?

o for döngü içinde and kullanarak bir ilgisi var mı? Bunu nasıl düzeltebilirim?

lis = list(range(101)) 
lis1 = lis[::-1] 
tot = 0 
for i in range(101) and x in lis[:-1]: 
    tot = i + x 
    print(tot) 
+1

, bunu bir daha anlamlı bir başlık vermeye çalıştım ve "Python" etiketi ekledi kullanabilirsiniz. –

+2

, iki listenin aynı konumu üzerindeki öğeleri toplamak isterse veya ikinci listenin herhangi bir öğesiyle yumruk listesinin herhangi bir elemanını toplamak isterse açık değildir. – Daniele

cevap

0

sadece

Ben sorunuzu biraz yeniden yapılandırdık
lis = list(range(101)) 
lis1 = lis[::-1] 
tot = 0 
for i in range(101): 
    for x in lis[:-1]: 
     tot = i + x 
     print(tot)