Here's the question you clicked on:
guzdeh
Ola does anyone know why "!=" sometimes does not work / is a problem? Cannot figure out whats the problem. :S
Doesn't work in what way? Can you provide an example?
Its probably a syntax error you code, but provide an example so we can say it for sure.
Hey guys I wrote this: n = input("Enter an exponent calculation base: ") m = input("Enter an exponent value: ") exp = n ** m for n != 0: print(exp) And it returned an error, problems with "!=". :S Now I have another question: Where do we submit our homework? :O
for is used to repeat code usually 1 to n times...try: # if n is not 0 then print... if n != 0: print(exp) Hope this helps.
@guzdeh you can't use "for" loop in that why. Look at professors lectures where you will see somethin like: for x in y: We don't submit our homework and I don't believe we do at all but maybe that changes. @darren66w in homework it says to use for loop so your code can't be used properly :)
Thanks. Haven't read that homework. Not used to deliberately writing code that won't work.
Now I'm confused as the homework doesn't say you can't use a conditional statement. I think I would write the following: n = raw_input("Enter an exponent calculation base: ") m = raw_input("Enter an exponent value: ") n = int(n) m = int(m) #loop once for x in range(1,2): if n != 0: exp = n ** m print exp else: print 'base is 0'
while I don't encourage posting finished codes I think it should be something like this: e = int(raw_input("Base:")) g = int(raw_input("Exp:")) for y in g,e: y = e**g print y break
zlatandebian good solution; not used to using for loops like that.
@darren6w I can't say I am used to anything as this is my first true time doing coding, but I guess I will learn mistakes and make good solutions by trying stuff on my own :)
hey guys thanks a lot. :)
zlatan I am trying to reach you on skype. :)
@guzdeh your syntex of for is wrong. you should use ""if" statement at that place. structure of "for" is for(initial value;condition;increament).
Just going through homework, I wonder if the following is what is actually required. Is definitely a more normal use of a for loop. NB code below does not work for negative exponents e.g. will require conditional statement to cover power of -2, -3... Also not sure how we know we have a suitable answer... base = int(raw_input("Base:")) exp = int(raw_input("Exp:")) for x in range(1,abs(exp)): base = base * base print base