Python|Creating a calculator|SAIFEEALII

in #utopian-io7 years ago (edited)

Repository

e.g. https://github.com/utopian-io/utopian.io

What Will I Learn?

In brief, write details of what the user is going to learn in a bullet list.

  • You will learn how to make a calculator

Requirements

State the requirements the user needs in order to follow this tutorial

  • you will require only python software

Difficulty

Choose one of the following options:

  • Basic

Tutorial Contents

A full description of the topics covered in this tutorial, plus the contents of the tutorial itself.

Just copy the codes from the given link and make a calculator and follow my steps

This function adds two numbers

def add(x, y):
return x + y

This function subtracts two numbers

def subtract(x, y):
return x - y

This function multiplies two numbers

def multiply(x, y):
return x * y

This function divides two numbers

def divide(x, y):
return x / y

print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")

Take input from the user

choice = input("Enter choice(1/2/3/4):")

num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))

if choice == '1':
print(num1,"+",num2,"=", add(num1,num2))

elif choice == '2':
print(num1,"-",num2,"=", subtract(num1,num2))

elif choice == '3':
print(num1,"*",num2,"=", multiply(num1,num2))

elif choice == '4':
print(num1,"/",num2,"=", divide(num1,num2))
else:
print("Invalid input")

Proof of Work Done

Insert here the full url of the code used in the tutorial, under your GitHub or a relevant gist, e.g.

https://github.com/ehtishamjut/calculator

Sort:  

Submissions in the tutorials category are expected to provide detailed instructions since their main goal is to teach. I have several suggestions for you and I think it would be helpful to read our guidelines.

  • It's better to deepen the submission with content can't be found easily on the web, to add value to the open source community.
  • Tutorials are as high quality as you explain and teach much the concepts you are covering. So try to provide detailed explanations.
  • The main repository should be repository of the project you contribute, in this case Python's. And the supplementary repository should contain the code and materials used in the tutorial though yours is empty.
  • The submission would have a prettier format if you could use codeblocks feature of markdown formatting.

Link to the Answers of the Questionnaire -

Click here


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Hey @roj
Here's a tip for your valuable feedback! @Utopian-io loves and incentivises informative comments.

Contributing on Utopian
Learn how to contribute on our website.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hey @saifeealii, your contribution was unvoted because we found out that it did not follow the Utopian rules.

Upvote this comment to help Utopian grow its power and help other Open Source contributions like this one.

Want to chat? Join us on Discord.

Congratulation saifeealii! Your post has appeared on the hot page after 45min with 2 votes.

thanks for reviewing