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);
}
Bonolo Moraka and Simphiwe
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
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)