0

I am beginning to learn python. I wrote the following module file to be imported into python, but the output in IDLE does not show anything. Please help

def main():
 print("This program illustrates a chaotic function")
 x=eval(input("enter a number between 0 and 1:"))
 for i in range(10):
 x=3.9*x*(1-x)
 print(x)
main() 

I used import chaos command to import the module, but it doesn't show any output.

ForceBru
45.1k10 gold badges72 silver badges104 bronze badges
asked Dec 17, 2015 at 6:22
3
  • 2
    Is this file called exactly chaos.py (starting with lowercase and ending with .py?) Have you put it into the correct directory? Commented Dec 17, 2015 at 6:25
  • Also your indentation is off, please correct it Commented Dec 17, 2015 at 6:26
  • you can also paste an image in the question. Commented Dec 17, 2015 at 6:35

2 Answers 2

2

-------chaos.py----------

def main():
 print("This program illustrates a chaotic function")
 x=eval(input("enter a number between 0 and 1:"))
 for i in range(10):
 x=3.9*x*(1-x)
 print(x)

-------fileimport.py---------

import chaos
chaos.main()

Note Both these files should be in same directory

Parent Folder
 |
 |----chaos.py
 |----fileimport.py
answered Dec 17, 2015 at 6:49
Sign up to request clarification or add additional context in comments.

Comments

0

Main.py

import chaos
print(chaos.hello())

chaos.py

def hello():
 return "hello"
ForceBru
45.1k10 gold badges72 silver badges104 bronze badges
answered Dec 17, 2015 at 7:13

Comments

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.