![]() |
|
Python Challenge - Printable Version +- Sinisterly (https://sinister.li) +-- Forum: Coding (https://sinister.li/Forum-Coding) +--- Forum: Python (https://sinister.li/Forum-Python) +--- Thread: Python Challenge (/Thread-Python-Challenge) Pages:
1
2
|
RE: Python Challenge - Nil - 12-12-2015 (12-12-2015, 01:22 PM)Megan Wrote: For gosh sake, use Python 3+! ![]() I'll let this one pass because I like it, but... technically wouldn't this be printing multiple asterisks each iteration breaking one of the rules? What do you think? RE: Python Challenge - Megan - 12-12-2015 (12-12-2015, 07:59 PM)God Wrote: For gosh sake, use Python 3+! Well technically it's printing them in a loop, yeah it does break the rule you specified about single printing. So I will re-do the challenge and make it print singularly. Code: #!/usr/bin/env python
symbol = "*"
var = 1
rnd = 0
tim = 0
while var == 1:
while tim < 9:
if var == 1 and rnd == 0:
print " " + symbol
var += 2
tim += 1
elif var == 3 and rnd == 0:
print " " + symbol * var
var += 2
tim += 1
elif var == 5 and rnd == 0:
print " " + symbol * var
var += 2
tim += 1
elif var == 7 and rnd == 0:
print symbol * var
rnd = 1
tim += 1
elif var == 7 and rnd == 1:
var -= 2
tim += 1
print " " + symbol * var
elif var == 5 and rnd == 1:
var -= 2
tim += 1
print " " + symbol * var
elif var == 3 and rnd == 1:
var -= 2
tim += 1
print " " + symbol * var
exit()There we go @GOD I managed to adhere to the only printing it once rule. RE: Python Challenge - Nil - 12-12-2015 (12-12-2015, 08:03 PM)Megan Wrote: Well technically it's printing them in a loop, yeah it does break the rule you specified about single printing.Nice! What is the point of exit()? Is that just if you're running through the interpreter? RE: Python Challenge - Megan - 12-12-2015 (12-12-2015, 08:49 PM)God Wrote: Nice! What is the point of exit()? Is that just if you're running through the interpreter? the loop doesn't break properly and I cba to fix it when I'm this tired so it's a dirty way to end the python script. RE: Python Challenge - Nil - 12-12-2015 (12-12-2015, 08:52 PM)Megan Wrote: the loop doesn't break properly and I cba to fix it when I'm this tired so it's a dirty way to end the python script. Oh okay. It actually bothered me because when I run the script it automatically brings up a prompt asking me to kill the program, and clicking yes ends the shell. RE: Python Challenge - Megan - 12-12-2015 (12-12-2015, 08:55 PM)God Wrote: Oh okay. It actually bothered me because when I run the script it automatically brings up a prompt asking me to kill the program, and clicking yes ends the shell. haha yeah, I just use linux terminals so it exits for me. |