Skip to content

Instantly share code, notes, and snippets.

@tech-chieftain
Created August 19, 2024 07:30
Show Gist options
  • Save tech-chieftain/df82c193588b117a0c9744dc4b51a022 to your computer and use it in GitHub Desktop.
Save tech-chieftain/df82c193588b117a0c9744dc4b51a022 to your computer and use it in GitHub Desktop.

JS To Python

Convert the following JS code to its Python equivalent. You might need to Google some of the questions.

let a = 5;
let b = 10;
let sum = a + b;
console.log(sum);
let number = 7;
if (number % 2 == 0) {
    console.log("Even");
} else {
    console.log("Odd");
}
for (let i = 1; i <= 5; i++) {
    console.log(i);
}
function multiply(x, y) {
    return x * y;
}
let result = multiply(4, 3);
console.log(result);
let count = 5;
while (count > 0) {
    console.log(count);
    count--;
}
function factorial(n) {
    if (n === 0 || n === 1) {
        return 1;
    } else {
        return n * factorial(n - 1);
    }
}
let result = factorial(5);
console.log(result);
let dayNumber = 3;
let dayName;

switch(dayNumber) {
    case 1:
        dayName = "Monday";
        break;
    case 2:
        dayName = "Tuesday";
        break;
    case 3:
        dayName = "Wednesday";
        break;
    case 4:
        dayName = "Thursday";
        break;
    case 5:
        dayName = "Friday";
        break;
    case 6:
        dayName = "Saturday";
        break;
    case 7:
        dayName = "Sunday";
        break;
    default:
        dayName = "Invalid day";
}

console.log(dayName);
let firstName = prompt("Enter your first name:");
let lastName = prompt("Enter your last name:");
let fullName = firstName + " " + lastName;
console.log("Hello, " + fullName + "! Welcome to our platform.");
let number = prompt("Enter a number:");
number = Number(number);

if (number > 0) {
    console.log("The number is positive.");
    console.log("It is " + number + " units away from zero.");
} else if (number < 0) {
    console.log("The number is negative.");
    console.log("It is " + Math.abs(number) + " units away from zero.");
} else {
    console.log("The number is zero.");
    console.log("It is exactly at zero.");
}
function calculate(num1, num2, operation) {
    let result;
    if (operation === "+") {
        result = num1 + num2;
    } else if (operation === "-") {
        result = num1 - num2;
    } else if (operation === "*") {
        result = num1 * num2;
    } else if (operation === "/") {
        result = num1 / num2;
    } else {
        console.log("Invalid operation");
    }
    return result;
}

let num1 = prompt("Enter the first number:");
let num2 = prompt("Enter the second number:");
num1 = Number(num1);
num2 = Number(num2);

let operation = prompt("Choose an operation: +, -, *, /");

let result = calculate(num1, num2, operation);

if (result !== undefined) {
    console.log("The result is: " + result);
}
@LethuM2197
Copy link

LethuM2197 commented Aug 19, 2024

Lethukuthula
Letago

a = 5
b = 10
sum = a + b
print(sum)

### Meaning
In Python, variables are declared without the let keyword.
The console.log() function in JavaScript is equivalent to print() in Python.

2.number = 7
if number % 2 == 0:
print("Even")
else:
print("Odd")

Meaning

The if and else statements in Python are similar to JavaScript but use a colon (:) instead of curly braces {} to define the block of code.
The console.log() function in JavaScript is replaced with print() in Python.

3.for i in range(1, 6):
print(i)
### meaning
In Python, range(1, 6) generates a sequence of numbers from 1 to 5 (inclusive). The range() function does not include the end value, so you need to use 6 to include 5.
The for loop in Python does not require the let keyword.
The console.log() function in JavaScript is replaced with print() in Python.

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

result = multiply(4, 3)
print(result)

meaning

The function keyword in JavaScript is replaced by def in Python to define a function.
The return statement works the same in both languages.
The let keyword is not needed in Python for variable declarations.

5.count = 5
while count > 0:
print(count)
count -= 1

Explanation:
while loop syntax is similar, but no {} in Python—use : instead.
console.log() is replaced with print().
count-- becomes count -= 1 in Python.
The console.log() function in JavaScript is replaced with print() in Python.

6.def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)

result = factorial(5)
print(result)

Explanation:
function is replaced with def.
=== becomes == in Python.

7.dayNumber = 3

if dayNumber == 1:
dayName = "Monday"
elif dayNumber == 2:
dayName = "Tuesday"
elif dayNumber == 3:
dayName = "Wednesday"
elif dayNumber == 4:
dayName = "Thursday"
elif dayNumber == 5:
dayName = "Friday"
elif dayNumber == 6:
dayName = "Saturday"
elif dayNumber == 7:
dayName = "Sunday"
else:
dayName = "Invalid day"

print(dayName)

Explanation:
Python uses if-elif-else instead of switch.
=== becomes ==.
console.log() is replaced with print().
console.log() is replaced with print().

8.firstName = input("Enter your first name: ")
lastName = input("Enter your last name: ")
fullName = firstName + " " + lastName
print("Hello, " + fullName + "! Welcome to our platform.")

Explanation:
prompt() in JavaScript is replaced with input() in Python.
String concatenation works the same way in both languages.

9.number = input("Enter a number: ")
number = float(number)

if number > 0:
print("The number is positive.")
print("It is " + str(number) + " units away from zero.")
elif number < 0:
print("The number is negative.")
print("It is " + str(abs(number)) + " units away from zero.")
else:
print("The number is zero.")
print("It is exactly at zero.")

Explanation:
prompt() becomes input(), and Number() becomes float() in Python.
Math.abs() is replaced with abs().
Use str() for converting numbers to strings in print statements.
console.log() is replaced with print().

10.def calculate(num1, num2, operation):
if operation == "+":
return num1 + num2
elif operation == "-":
return num1 - num2
elif operation == "*":
return num1 * num2
elif operation == "/":
return num1 / num2
else:
print("Invalid operation")
return None

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

operation = input("Choose an operation: +, -, *, /")

result = calculate(num1, num2, operation)

if result is not None:
print("The result is: " + str(result))

Explanation:
function is replaced with def to define a function in Python.
prompt() becomes input(), and Number() becomes float() to convert input to a number.
Return None in Python for invalid operations instead of undefined.
Use str() to convert the result to a string for printing.

@Sharolinah-23
Copy link

Sharolinah-23 commented Aug 19, 2024

@Sharolinah-23
Koketso Lepulana

  1. a = 5
    b = 10
    sum = a + b
    print (sum)

  2. number = 7;
    if number % 2 == 0:
    print ("Even");
    else:
    print ("Odd");

  3. for i in range( 5):
    print (i)

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

    result = multiply (4, 3)
    print (result)

  5. count = 5
    while count > 0 :
    print (count);
    count - = 1

  6. def factorial(n)
    if (n === 0 or n === 1) :
    return 1
    else :
    return n * factorial(n - 1);
    result = factorial(5)
    print (result)

  7. dayNumber = 3
    dayName;

switch(dayNumber) :
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";

print (dayName);

  1. firstName = prompt.input ("Enter your first name:")
    lastName = prompt.input ("Enter your last name:")
    fullName = firstName + " " + lastName
    print ("Hello, " + fullName + "! Welcome to our platform.")

  2. number = prompt.input("Enter a number:");
    number = Number(number)

if number > 0:
print ("The number is positive.")
print ("It is " + number + " units away from zero.")
elif number < 0 :
print ("The number is negative.")
print ("It is " + Math.abs(number) + " units away from zero.")
else :
print ("The number is zero.")
print ("It is exactly at zero.")

  1. def calculate(num1, num2, operation)
    result=""
    if operation === "+" :
    result = num1 + num2;
    elif operation === "-" :
    result = num1 - num2;
    elif operation === "*" :
    result = num1 * num2;
    elif operation === "/" :
    result = num1 / num2;
    else :
    print ("Invalid operation")
return result

num1 = prompt.input ("Enter the first number:")
num2 = prompt.input ("Enter the second number:")
num1 = int (num1)
num2 = int (num2);

operation = prompt("Choose an operation: +, -, *, /")

result = calculate(num1, num2, operation);

if result !== undefined :
print ("The result is: " + result)

@PhamelaMhlaba
Copy link

Answers
Phamela and Konanani

a = 5;
b = 10;
sum = a + b;
print(sum);

number = 7;
if number % 2 == 0 :
print("Even");
else
print("Odd");

  1. for i in range(1, 6):
    print(i)

  2. def multiply(x, y):
    return x * y;

result = multiply(4, 3);
print(result);

count = 5;
while count > 0:
print(count);
count--;

  1. def factorial(n):
    if n == 0 or n == 1:
    return 1;
    else:
    return n * factorial(n - 1);
    result = factorial(5);
    print(result);

dayNumber = 3;
dayName;

match dayNumber:
case 1:
dayName = "Monday";
case 2:
dayName = "Tuesday";
case 3:
dayName = "Wednesday";
case 4:
dayName = "Thursday";
case 5:
dayName = "Friday";
case 6:
dayName = "Saturday";
case 7:
dayName = "Sunday";
default:
dayName = "Invalid day";
print(dayName);

firstName = input("Enter your first name:");
lastName = input("Enter your last name:");
fullName = firstName + " " + lastName;
print("Hello, " + fullName + "! Welcome to our platform.");

number = input("Enter a number:");
number = Number(number);

if number > 0:
print("The number is positive.")
print("It is " + number + " units away from zero.")
elif number < 0:
print("The number is negative.");
print("It is " + Math.abs(number) + " units away from zero.")
else:
print("The number is zero.")
print("It is exactly at zero.")

@Vuyo-Ngwane
Copy link

Vuyo Ngwane, Mpho Oganne

  1. a = 5
    b = 10
    sum = a + b
    print(sum)

  2. number = 7
    if (number % 2 == 0):
    print("Even")
    else:
    print("Odd")

  3. for i in range(1,5):
    print(i)

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

    result = multiply(4, 3);
    print(result)

  5. count = 5
    while (count > 0):
    print(count)
    count--

  6. def factorial(n):
    if (n == 0 or n ==1):
    return 1
    else:
    return n * factorial(n - 1)

    result = factorial(5)
    print(result)

  7. dayNumber = 3
    dayName = ""

if(dayNumber == 1):
dayName = "Monday"
elif (dayNumber ==2):
dayName = "Tuesday"
elif (dayNumber == 3):
dayName = "Wednesday)
elif (dayNumber ==4):
dayName = "Thursday"
elif (dayNumber == 5):
dayName = "Friday"
elif (dayNumber ==6):
dayName = "Saturday"
elif (dayNumber == 7):
dayName = "Sunday"

else:
dayName = "Invalid day"

print(dayName)

  1. firstName = input("Enter your first name:")
    lastName = input("Enter your last name:")
    fullName = firstName + " " + lastName
    print("Hello, " + fullName + "! Welcome to our platform.")

@thewesss
Copy link

@thewesss
@ImisebenziEmihle

x = 5
y = 10
sum = x + y

print (sum)

number = 7
if number % 2 == 0:
print ("Even")
else:
print ("Odd")

for i in range(1,6):
print(i)

def multiply(x, y):
return x * y
result = multiply(4, 3)
print(result)

count = 5
while count > 0:
print(count)
count -= 1

def factorial(x):
if x == 0 or x == 1:
return 1
else:
return x * factorial(x-1)

result = factorial(5)
print(result)

day_number = 3

if day_number == 1:
day_name = "Monday"
elif day_number == 2:
day_name = "Tuesday"
elif day_number == 3:
day_name = "Wednesday"
elif day_number == 4:
day_name = "Thursday"
elif day_number == 5:
day_name = "Friday"
elif day_number == 6:
day_name = "Saturday"
elif day_number == 7:
day_name = "Sunday"
else:
day_name = "Invalid day"

print(day_name)

first_name = input("Enter your first name: ")
last_name = input("Enter your last name: ")
full_name = first_name + " " + last_name
print(f"Hello, {full_name}! Welcome to our platform.")

number = float(input("Enter a number: "))

if number > 0:
print("The number is positive.")
print(f"It is {number} units away from zero.")
elif number < 0:
print("The number is negative.")
print(f"It is {abs(number)} units away from zero.")
else:
print("The number is zero.")
print("It is exactly at zero.")

def calculate(num1, num2, operation):
result = None
if operation == "+":
result = num1 + num2
elif operation == "-":
result = num1 - num2
elif operation == "*":
result = num1 * num2
elif operation == "/":
result = num1 / num2
else:
print("Invalid operation")
return result

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

operation = input("Choose an operation: +, -, *, /")

result = calculate(num1, num2, operation)

if result is not None:
print(f"The result is: {result}")

@NokulungaM
Copy link

NokulungaM commented Aug 19, 2024

Nokulunga
Ntokozo

  1. a = 5
    b = 10
    sum = a+b
    print(sum)

  2. number = 7
    if number % 2 ==0:
    print("Even")

else:
print("odd")

for i in range(1,6) :
print(i)

  1. def multipy(x,y):
    x= 4
    y = 3
    return print(x*y)

  2. count = 5
    while count > 0:
    print(count)
    count -= 1

  3. def factorial(n):
    if n == 0 or n == 1:
    return 1
    else:
    return n * factorial(n - 1)

result = factorial(5)
print(result)

  1. day_number = 3

if day_number == 1:
day_name = "Monday"
elif day_number == 2:
day_name = "Tuesday"
elif day_number == 3:
day_name = "Wednesday"
elif day_number == 4:
day_name = "Thursday"
elif day_number == 5:
day_name = "Friday"
elif day_number == 6:
day_name = "Saturday"
elif day_number == 7:
day_name = "Sunday"
else:
day_name = "Invalid day"

print(day_name)

8.first_name = input("Enter your first name: ")
last_name = input("Enter your last name: ")
full_name = f"{first_name} {last_name}"
print(f"Hello, {full_name}! Welcome to our platform.")

9number = int(input("Enter a number: "))

if number > 0:
print("The number is positive.")
print(f"It is {number} units away from zero.")
elif number < 0:
print("The number is negative.")
print(f"It is {abs(number)} units away from zero.")
else:
print("The number is zero.")
print("It is exactly at zero.")

  1. def calculate(num1, num2, operation):
    if operation == "+":
    result = num1 + num2
    elif operation == "-":
    result = num1 - num2
    elif operation == "*":
    result = num1 * num2
    elif operation == "/":
    if num2 != 0:
    result = num1 / num2
    else:
    print("Error: Division by zero is not allowed.")
    return None
    else:
    print("Invalid operation")
    return None
    return result

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

operation = input("Choose an operation: +, -, *, / ")

result = calculate(num1, num2, operation)

if result is not None:
print(f" The result is: {result}")

@katmafalela
Copy link

  • Gerald
  • Ntandoyenkosi
  • Katleho
  1. a = 5
    b = 10
    sum = a + b
    print(sum)

  2. number = 7
    if number % 2 == 0:
    print("Even")
    else:
    print("Odd")

3.i = 1
while i <= 5:
print(i)
i += 1

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

result = multiply(4, 3)
print(result)

count = 5
while count >0:
print(count)
count-=1

def factorial(n):
if n== 0 or n==1:
return 1;
else:
return n * factorial(n-1)

result = factorial(5)
print(result)

dayNumber = 3
dayName = ""

if(dayNumber==1):
dayName = "Monday"
elif(dayNumber==2):
dayName ="Tuesday"
elif(dayNumber==3):
dayName="Wednesday"
elif(dayNumber==4):
dayName="Wednesday"
elif(dayNumber==5):
dayName="Friday"
elif(dayNumber==6):
dayName="Saturday"
elif(dayNumber==7):
dayName="Sunday"

print(dayName)

firstName = input("Enter your first name:")
lastName = input("Enter your last name")
fullName = (f"{firstName}" +f" {lastName}")

print("Hello "+f"{fullName}"+"! Welcome to our platform.")

number = input("Enter a number: ")
number_int = int(number)

if number_int > 0:
print("The number is positive.")
print("It is " + number_int + "units away from zero.")
elif number_int < 0:
print("The number is negative.")
print("It is " + str(abs(number_int)) + " units away from zero.")
else:
print("The number is zero.")
print("It is exactly zero")

def calculate(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '':
return num1 num2
elif operator == '/':
if num2 == 0:
return "Error: Division by zero is not allowed."
else:
return num1 / num2
else:
return "Error: Invalid operator."

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

operator = input("Enter the operator (+, -, *, /): ")
result = calculate(num1, num2, operator)

if result != "Error: Invalid operator.":
print("Result:", result)

@hunny-bee
Copy link

Bonolo Moraka and Simphiwe

  1. a = 5
    b = 10
    sum = a+b
    print(sum)

  2. number = 7
    if number % 2 == 0:
    print("Even")
    else:
    print("Odd")

  3. for i in range(1,6):
    print(I)

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

  5. count = 5
    while count > 0:
    print(count)
    count -= 1

  6. def factorial(n):
    if n == 0 or n == 1:
    return 1
    else:
    return n*factorial(n-1)

    result = factorial(5)
    print(result)

@KhileM
Copy link

KhileM commented Aug 19, 2024

@Pumlani
@sakhile

  1. a = 5
    b = 10
    sum = a + b
    print(sum)

  2. number = 7
    if number % 2 == 0:
    print("Even")
    else:
    print("Odd")

  3. for i in range(1, 6):
    print(i)

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

result = multiply (4, 3)
print(result)

  1. count = 5
    while count > 0:
    print(count)
    count -= 1

  2. def factorial(n):
    if n == 0 or n == 1:
    return 1
    else:
    return n * factorial(n - 1)

result = factorial(5)
print(result)

  1. day_number = 3

if day_number == 1:
day_name = "Monday"
elif day_number == 2:
day_name = "Tuesday"
elif day_number == 3:
day_name = "Wednesday"
elif day_number == 4:
day_name = "Thursday"
elif day_number == 5:
day_name = "Friday"
elif day_number == 6:
day_name = "Saturday"
elif day_number == 7:
day_name = "Sunday"
else:
day_name = "Invalid day"

print(day_name)

  1. first_name = input("Enter your first name: ")
    last_name = input("Enter your last name: ")
    full_name = first_name + " " + last_name
    print(f"Hello, {full_name}! Welcome to our platform.")

  2. number = input("Enter a number: ")
    number = float(number) # Convert input to a number

if number > 0:
print("The number is positive.")
print(f"It is {number} units away from zero.")
elif number < 0:
print("The number is negative.")
print(f"It is {abs(number)} units away from zero.")
else:
print("The number is zero.")
print("It is exactly at zero.")

  1. def calculate(num1, num2, operation):
    if operation == "+":
    return num1 + num2
    elif operation == "-":
    return num1 - num2
    elif operation == "*":
    return num1 * num2
    elif operation == "/":
    return num1 / num2
    else:
    print("Invalid operation")
    return None

num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
operation = input("Choose an operation: +, -, *, /")

result = calculate(num1, num2, operation)

if result is not None:
print(f"The result is: {result}")

@NonhlanhlaMazibuko
Copy link

NonhlanhlaMazibuko commented Aug 19, 2024

Group members:
Nonhlanhla Mazibuko
Mpilo Mthiyane

a = 5
b = 10
sum = a + b
print(sum)

number = 7;
if (number % 2 == 0):
print("Even")
else:
print("Odd")

for i in range(1, 6):
print(i)

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

result = multiply(4, 3)
print(result)

count = 5
while count > 0:
print(count)
count -=1

def factorial(n) {
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)

result = factorial(5)
print(result)

dayNumber = 3

if dayNumber == 1:
dayName = 'Monday'
elif dayNumber == 2:
dayName = 'Tuesday'
elif dayNumber == 3:
dayName = 'Wednesday'
elif dayNumber == 4:
dayName = 'Thursday'
elif dayNumber == 5:
dayName = 'Friday'
elif dayNumber == 6:
dayName = 'Saturday'
elif dayNumber == 7:
dayName = 'Sunday'
else:
dayName = 'Invalid day'

print(dayName)

  1. firstName = input("Enter your first name:")
    lastName = input("Enter your last name:")
    fullName = firstName + " " + lastName
    print("Hello, " + fullName + "! Welcome to our platform.")

number = int(input('Enter a number:'))

if number > 0:
print('The number is positive.')
print(f'It is {number} units away from zero.')
elif number < 0:
print('The number is negative.')
print(f'It is {-number} units away from zero.')
else:
print('The number is zero.')
print('It is exactly at zero.')

def calculate(num1, num2, operation):
if operation == "+":
return num1 + num2
elif operation == "-":
return num1 - num2
elif operation == "*":
return num1 * num2
elif operation == "/":
if num2 != 0:
return num1 / num2
else:
print("Error: Division by zero is not allowed")
else:
print("Invalid operation")

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

operation = input("Choose an operation: +, -, *, / ")

result = calculate(num1, num2, operation)

print("The result is:", result)

@Hophneylen
Copy link

@Hophneylen
@MissAngelaKing

 a = 5
 b = 10
sum = a + b
print(sum)
number = 7:
if (number % 2 == 0) :
   print("Even");
else :
   print("Odd")
for i in  range(1,6) :
    print(i);
def multiply(x, y) :
    return x * y
result = multiply(4, 3);
print(result);
count = 5
while count > 0 :
    print(count)
    count -= 1
def factorial(n) :
    if n == 0 or n == 1 :
        return 1
    else :
        return n * factorial(n - 1)
result = factorial(5)
print(result)
dayNumber = 3

if dayNumber == 1:
    dayName = "Monday"

elif dayNumber == 2:
    dayName = "Tuesday"

elif dayNumber == 3:
    dayName = "Wednesday"

elif dayNumber == 4:
    dayName = "Thursday"

elif dayNumber == 5:
    dayName = "Friday"

elif dayNumber == 6:
    dayName = "Saturday"

elif dayNumber == 7:
    dayName = "Sunday"

else:
    dayName = "Invalid day"

print(dayName)

firstName = prompt("Enter your first name:")
lastName = prompt("Enter your last name:")
fullName = firstName + " " + lastName
print(f"Hello, {fullName}! Welcome to our platform.")
number = prompt("Enter a number:")
number = int(number)

if number > 0: 
    print("The number is positive.")
    print("It is " + number + " units away from zero.")
elif number < 0:
    print("The number is negative.")
    print(f"It is  {abs(number)} units away from zero.")
 else :
    print("The number is zero.")
    print("It is exactly at zero.")
def calculate(num1, num2, operation):
    if operation == "+":
        return num1 + num2
    elif operation == "-":
        return num1 - num2
    elif operation == "*":
        return num1 * num2
    elif operation == "/":
        if num2 != 0:
            return num1 / num2
        else:
            return "Error: Division by zero"
    else:
        return "Invalid operation"

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

operation = input("Choose an operation: +, -, *, /")

result = calculate(num1, num2, operation)

if result == "Invalid operation" or result == "Error: Division by zero":
    print(result)
else:
    print(f"The result is: {result}")

@Nhlanhla-advocate
Copy link

@Nhlanhla-advocate
@samuelthis

a = 5;
b = 10;
sum = a + b;
Print(sum);

number = 7;
if number % 2 ==0
Print(even);

else
Print(odd);

for i in range (1,6)

Print(i);

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

result = multiply(4, 3);
Print(result);

count = 5;
while (count > 0)
print(count)
count--;

def factorial(n)
if (n == 0 or n == 1
return 1;

else
return n * factorial(n - 1);

result = factorial(5);
print(result);

dayNumber = 3;
dayName;

if  dayNumber == 1;
     else
       dayName = "monday"

elif 
    dayNumber ==2;
    dayName = "Tuesday";
    
elif
    dayNumber == 3;
    dayName = "Wednesday";
    
elif
    dayNumber == 4;
    dayName = "Thursday";

elif
    dayNumber == 5;
    dayName = "Friday"

elif
dayNumber == 6;
dayName = "Saturday"

elif
dayNumber == 7;
dayName = "Sunday"

else
dayName = "Invalid day";

print(dayName);

firstName = input("Enter your first name");
lastName = input("Enter your last name");
fullName = first + " " + lastName;
print f("Hello, " + fullName + not Welcome to our platform.");

number = input("Enter a number");
number = Number (number);

if (number > 0)
print f("The number is positive.");

elif
(number < 0)
print f("The number is negative.");
print f("It is " + Math.abs(number) + "units away from zero.");

else
print f("The number is zero.");
print f("It is exactly at zero.");

def calculate(num1, num2, operation)
result;
if (operation == "+')
result = num1 + num2;

elif
(operation == "-");
result = num1 - num2;

elif
(operation == "*");
result = num1 * num2;

elif
(operation == "/";
result = num1 / num2;

else
print("Invalid operation");

return result;

num1 = input("Enter the first number");
num2 = input('Enter the second number");
num1 = Number(num1);
num2 = Number(num2);

operation = input("Choose an operation: +, -, *, /");

result = calculate(num1, num2, operation);

if (result !== undefined)
print f("The result is: " + result);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment