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);
}
Nokulunga
Ntokozo
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 multipy(x,y):
x= 4
y = 3
return print(x*y)
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)
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.")
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}")