PYTHON PROGRASM FOR BEGINNERS
SCHOOL LEVEL PROGRAMMING
Write a Python program to enter 10 numbers in list and how many of them are ending with 5. Display all the numbers ending with 5 and the total of such numbers. If there are no numbers ending with 5 display "NIL".
Both Java and Python codes are given below.
In this program you will learn:
i. Taking input
ii. Adding numbers to list using append() method
iii. for loop
iv. using boolean variables
v. using if statements
PYTHON CODE
#Python program to enter 10 numbers in list and how many of them are ending with 5
numberList = []
for i in range(10):
print("Enter the element at the position: ",i+1)
numberList.append(int(input("Enter the value:")))
counter = 0
flagEndingFive = False
print("Numbers ending with 5 is/are:")
for i in numberList:
if i%10 == 5:
counter +=1
flagEndingFive = True
print(i)
if flagEndingFive == False:
print("NIL")
print("Total number of numbers ending with 5 = ",counter)
JAVA CODE
import java.util.Scanner;
public class NumbersEndingFive{
public static void main(String[] args) {
int[] numberList;
boolean flagEndingFive = false;
int counter = 0;
Scanner in = new Scanner(System.in);
numberList = new int[10];
for(int i = 0; i< 10; i++){
System.out.println("Enter the element at the position:"+(i+1));
numberList[i] = in.nextInt();
}
System.out.println("Numbers ending with 5 is/are:");
for(int i = 0; i< 10; i++)
if(numberList[i]%10 == 5) {
flagEndingFive = true;
counter++;
System.out.println(numberList[i]);
}
if(!flagEndingFive)
System.out.println("NIL");
System.out.println("Total number of numbers ending with 5 = "+counter);
in.close();
}
}