Find Jobs
Hire Freelancers

Python - simple elevator simulator -- 2

€30-250 EUR

Stengt
Lagt ut over 7 år siden

€30-250 EUR

Betalt ved levering
Task Your task is to implement the simple elevator in Python using classes. The default strategy is the simple "start at the bottom, go to the top, then go to the bottom". You don't have to use this, you can take an alternative approach such as random start location for the elevator. Project Description / Specification Create three classes: Building, Elevator, and Customer. Equip the building with an elevator. Ask user to customize the number of floors and the number of customers. Program should have error checking to make sure the user inputs are valid. For example, if a user gives non-integer inputs, notify the user that the inputs are incorrect and prompt again. Each customer starts from a random floor, and has a random destination floor. Each customer will use the elevator only once, i.e., when a customer moves out of the elevator, he/she will never use it again. When all customers have reached their destination floor, the simulation is finished. All classes’ methods require a docstring for a general description of the method. Don’t use any global variables. Notes and Hints In your main function, at the beginning ask the user for the number of floors and the number of customers which can be used to create an instance of Building. Then we only need to call a run method and an output (such as __str__ or __repr__) method repeatedly in a while loop. Randomly select the floors (to and from) for each customer. Use the randint function from the random module. To estimate the efficiency of strategy, count the number of floors visited for your strategy. Make a demo to create usable output from your simulation.
Prosjekt-ID: 12184575

Om prosjektet

18 forslag
Eksternt prosjekt
Aktiv 7 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
18 frilansere byr i gjennomsnitt €89 EUR for denne jobben
Brukeravatar
Hi ... I have done many simulation projects. And this particular project I have it ready ... I am certified in Python by Freelancer. Hire me :) Hi... Yo he realizado muchos proyectos de simulación. Y ese proyecto en particular lo tengo listo... Estoy certificado en Python por Freelancer. Hire me :)
€30 EUR om 1 dag
5,0 (87 omtaler)
6,5
6,5
Brukeravatar
Hi Sir/Madam, I'm expert in Python programming and I can help You with this program. Best regards, Fejs.
€50 EUR om 0 dag
4,9 (137 omtaler)
6,3
6,3
Brukeravatar
Well documented python code, by the time of two days
€30 EUR om 2 dager
5,0 (27 omtaler)
5,6
5,6
Brukeravatar
Hi, I am proficient in Python. I would like an opportunity to work with you on this project. Please feel free to ping me on chat. My bid is an estimate and may change based on scope of work. Thanks!
€70 EUR om 3 dager
5,0 (35 omtaler)
5,3
5,3
Brukeravatar
Hi there, I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details. Thanks.
€34 EUR om 1 dag
4,9 (36 omtaler)
4,6
4,6
Brukeravatar
Hi, I am competitive to this kind of task, can take good care of this project. In fact, I already done related to this job before. Let me know the best of your time so we can discuss further based on your requirements and we can move forward to the next step. Thanks, Joseph C Ocero
€249 EUR om 7 dager
4,8 (19 omtaler)
4,8
4,8
Brukeravatar
HI Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif
€155 EUR om 3 dager
4,9 (20 omtaler)
4,3
4,3
Brukeravatar
I've written a elevator simulator with GUI(QT5) for my course project, which can handle multiple elevator and multiple user. Also, I'm working in Discovering Investment(Shanghai), a diversified asset management firm located in Shanghai. My team is doing Quantitative Investment, and my work is to apply machine learning method to our business so as to make informed investment decisions.
€100 EUR om 5 dager
5,0 (1 omtale)
2,3
2,3
Brukeravatar
Hello employer, I would like to bring to your notice that I am proficient working with Python in Django framework. I have coded few bots for web scraping and also for automating, including applications like buffer. For the elevator system I would need some further details in order to implement the exact requirements. Let me know if you are available to discuss further regarding the project and I can share further specs right over there. Thank you for reading through. Many Thanks, Tanumoy
€250 EUR om 20 dager
0,0 (1 omtale)
0,7
0,7
Brukeravatar
Hello! I have a big experience using python and can easily make your task. But I have a few questions. Write to me,if you are agree,and and we will discuss them. I have bid on your previous project.
€55 EUR om 3 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
Sounds like a school project. :P It's alright, happy to assist! :) Anyway, I have ever done a similar project in C++ b4 and I have been messing with python for a while in creating trading bots. So do ping me. :) Looking forward to your favorable response. :)
€30 EUR om 1 dag
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
Hello, My name is Irfan, a certified Python expert, I have 5+ years of experience in python language , , i have completed 100+ projects using python. i would love to IMPLEMENT SIMPLE ELEVATOR IN PYTHON I assure Quality within time. Expertise : Python, Django, Django-Rest- Framework and many python packages. My key Skills are: Python, AngularJS, Scala, JavaScript, Go, PHP, SQL, HTML, Jython, Perl, CSS. Platforms: Linux, Amazon Web Services (AWS), Google App Engine, Windows, Mac OS X You can test the quality of my work if needed. Regards Irfan…
€100 EUR om 5 dager
0,0 (0 omtaler)
0,0
0,0

Om klienten

MEXICOs flagg
Mexico
0,0
0
Medlem siden nov. 25, 2016

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.