I have run into a weird problem or maybe something I’m not understanding with this line of code that is kind of bugging me. I couldn’t find what I needed online so thought I would ask here. When I was asked to put my while loop in a function I didn’t get the result I was after and I’m very confused.
Here is the code I’m trying to mess around with:
def main(): x = 0 while(x < 5): print(x) x = x + 1
The function is supposed to print from (o, 1, 2 ,3, 4,), Instead nothing prints and there is no error in the code, so it makes it even more confusing. Am I missing something? I’m using a newer version of piCharm if that helps.
You have a function but do not call it so the code doesn’t execute.
You need to call your function main().
def main(): x = 0 while(x < 5): print(x) x = x + 1 main()