Popular Posts

Thursday, August 27, 2020

Python Beginner: Building a Better Calculator

 Hello, developer!


Hope you are having confidence on Python programming! You can get input from user, printing out results with your data type, making lists & tuples, building functions and using if statements.


Today, we will build up a upgraded calculator. It supports add, subtract, multiplying and division of 2 input numbers.


I showed the better calculator codes and execution result as following.

num1 = float(input("Enter first number: "))
op = input("Enter operator: ")
num2 = float(input("Enter second number: "))

if op == "+":
print(num1 + num2)
elif op == "-":
print(num1 - num2)
elif op == "/":
print(num1 / num2)
elif op == "*":
print(num1 * num2)
else:
print("Invalid operator")


Can you see the same result on your PC? Great job! I recommend you have some time to improve this calculator with more useful calculation features.


See you on the next post, developer! 😊


  


Python Beginner: If Statements & Comparisions

 Hello, developer!


Today, we will learn value comparison values in condition of "If Statements".

We can use  number value comparison as below.


Number Value Comparisons

value_1 == value_2 # value_1 and value_2 are same value

value_1 > value_2 # value_1 is greater than value_2

value_1 >=  value_2 # value_1 and value_2 are same or value_1 is greater than value_2

value_1 != value_2 # value_1 is not same value_2


We will use these comparisons in the condition of if statements.


I showed the "If Statements & Comparisons" exercise codes and execution result as following.

def max_num(num1, num2, num3):
if num1 >= num2 and num1 >= num3:
return num1
elif num2 >= num1 and num2 >= num3:
return num2
else:
return num3

print(max_num(300,4,5))

def max_num2(num1, num2, num3):
if num1 == num2 and num1 != num3:
return num1
elif num1 != num2 and num2 == num3:
return num2
else:
return num3

print(max_num2(5,10,15))


Can you see the same result on your PC? Great job! Now you can use number value comparisons in if statements.


See you on next post, developer! 😊



Python - Web crawling exercises

Hello Python developer! How are you? Hope you've been good and had wonderful time with Python. There are 10 Python requests module exerc...