Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
code doesnt return anything
#1
[hey, im trying to get an odd number that the number that follows it will be divisible by 243 wrote the followring but i dont get any result, please help :)

def answer3():
    i = 1
    while i < 100001:
        if i % 2 == 1:
            if (i + 1) % 243 == 0:
                return i
    i += 1


print(answer3())
Reply
#2
What about
print(2 * 243 - 1)
It would be a shorter code.

Your while loop never exits because the line i += 1 should be indented to become part of the while loop.
Reply
#3
Without seeing the formatting, I suspect that your indentation is incorrect. Please use the python tabs to enclose your code.
Reply
#4
(Jun-30-2020, 07:54 AM)Gribouillis Wrote: What about
print(2 * 243 - 1)
It would be a shorter code.

Your while loop never exits because the line i += 1 should be indented to become part of the while loop.

hey so how do you suggest putting it in the right indentation? thank you
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  if conditions in the for indentation doesnt work ? Sutsro 4 516 Jun-27-2020, 12:15 PM
Last Post: Sutsro
  Pydoc documentation doesnt work Cosmosso 4 907 Dec-13-2019, 08:21 AM
Last Post: Cosmosso
  multiprocessing doesnt contain some modules(shared_memory) mike000 3 451 Oct-31-2019, 02:20 PM
Last Post: mike000
  BEGINNER: My calculator doesnt work iskov 5 583 Oct-09-2019, 07:45 AM
Last Post: buran
  Why this simple function doesnt work? blackknite 8 1,041 Jan-05-2019, 12:32 PM
Last Post: buran
  python code (embedded in Redshift) to return result of the query Mel 0 951 Aug-24-2018, 06:12 PM
Last Post: Mel
  why doesnt the while loop run? supermane 3 1,025 Aug-04-2018, 06:01 AM
Last Post: wavic
  Why does this work and this doesnt= puruvaish24 1 916 May-22-2018, 03:58 AM
Last Post: scidam
  Python code doesnt run tsetsko 3 1,512 Sep-02-2017, 01:47 PM
Last Post: tsetsko

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020