Today’s challenge is to write a program that finds the largest number from a list of numbers provided by the user. This exercise will help you practice working with lists (or arrays) and conditional logic.
For example:
This challenge will teach you:
There are several ways to approach this:
max()
in Python).# Get input from the user
numbers = input("Enter numbers separated by spaces: ").split()
# Convert input to a list of integers
numbers = [int(num) for num in numbers]
# Find the largest number using a loop
largest = numbers[0]
for num in numbers:
if num > largest:
largest = num
print(f"The largest number is: {largest}")
max()
Function:# Get input from the user
numbers = input("Enter numbers separated by spaces: ").split()
# Convert input to a list of integers
numbers = [int(num) for num in numbers]
# Find the largest number using max()
largest = max(numbers)
print(f"The largest number is: {largest}")
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Get input from the user
System.out.print("Enter numbers separated by spaces: ");
String[] input = scanner.nextLine().split(" ");
// Convert input to an array of integers
int[] numbers = new int[input.length];
for (int i = 0; i < input.length; i++) {
numbers[i] = Integer.parseInt(input[i]);
}
// Find the largest number using a loop
int largest = numbers[0];
for (int num : numbers) {
if (num > largest) {
largest = num;
}
}
System.out.println("The largest number is: " + largest);
}
}
// Get input from the user
let input = prompt("Enter numbers separated by spaces:");
let numbers = input.split(" ").map(Number);
// Find the largest number using a loop
let largest = numbers[0];
for (let num of numbers) {
if (num > largest) {
largest = num;
}
}
console.log(`The largest number is: ${largest}`);
Math.max()
:// Get input from the user
let input = prompt("Enter numbers separated by spaces:");
let numbers = input.split(" ").map(Number);
// Find the largest number using Math.max
let largest = Math.max(...numbers);
console.log(`The largest number is: ${largest}`);
[-1, -3, -7]
is -1
).