from modul1 import z print'combination '+str(q)+' ockov '+str(rez)
line 2, in <module>
print'combination ‘+str(q)+’ ockov ‘+str(rez)
NameError: name ’q' is not defined
ниже привожу текст модуля:
import random rez=0 x=int(random.random()*7) y=int(random.random()*7) z=int(random.random()*7) #x=int(input('x:')) #y=int(input('y:')) #z=int(input('z:')) q= (x*100)+(y*10)+z if q==111: rez=x*100 elif q==222: rez=x*100 elif q==333: rez=x*100 elif q==444: rez=x*100 elif q==555: rez=x*100 elif q==666: rez=x*100 elif q==123 or q==231 or q==321 or q==213 or q==312 or q==132: rez=30 elif q==234 or q==342 or q==423 or q==324 or q==342 or q==432: rez=40 elif q==345 or q==354 or q==453 or q==435 or q==543 or q==534: rez=50 elif q==456 or q==465 or q==564 or q==546 or q==654 or q==645: rez=60 elif x==1 and y!=1 and y!=5 and z!=1 and z!=5 or x!=1 and x!=5 and y==1 and z!=1 and z!=5 or\ x!=1 and x!=5 and y!=1 and y!=5 and z==1 or x==5 and y==5 and z!=1 and z!=5: rez=10 elif x==5 and y!=5 and y!=1 and z==5 or x!=1 and x!=5 and y==5 and z==5 or x==5 and y==5 and z!=1 and z!=5: rez=10 elif x==1 and y==5 and z!=1 and z!=5 or x==5 and y==1 and z!=1 and z!=5 or x==5 and y!=1 and y!=5 and z==1\ or x!=1 and x!=5 and y==1 and z==5 or x!=1 and x!=5 and y==5 and z==1 or x==1 and y!=1 and y!=5 and z==5: rez=15 elif x==1 and y!=1 and y!=5 and z==1 or x!=1 and x!=5 and y==1 and z==1 or x==1 and y==1 and z!=1 and z!=5 or\ x==1 and y==5 and z==5 or x==5 and y==5 and z==1: rez=20 elif x==1 and y==1 and z==5 or x==1 and y==5 and z==1 or x==5 and y==1 and z==1: rez=25 elif x==5 and y!=1 and y!=5 and z!=1 and z!=5 or x!=5 and y==5 and y!=1 and z!=1 and z!=5 or x!=5 and y!=1 and y!=5 and z!=1 and z==5: rez=5 else: print'' print''
мои извинения за не приведеный текст программ под кат,я на этом форуме впервые,и еще не освоился,извините за кривой код, я только учусь.Подскажите пожалуйста почему Q и rez не принимает нужные ему значения?
