0% found this document useful (0 votes)
221 views12 pages

G-9 AI Practical Assessment (Python) 2023-24

The document contains 15 programs written in Python. Each program: 1) Asks the user to input data or performs a calculation. 2) Uses basic Python features like variables, conditionals, functions, lists. 3) Prints the output of the program for the user. The programs cover topics like input/output, conditional logic, lists, sorting, calculations etc. and provide examples of writing simple Python scripts to solve common problems.

Uploaded by

Chhavi Khanduja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
221 views12 pages

G-9 AI Practical Assessment (Python) 2023-24

The document contains 15 programs written in Python. Each program: 1) Asks the user to input data or performs a calculation. 2) Uses basic Python features like variables, conditionals, functions, lists. 3) Prints the output of the program for the user. The programs cover topics like input/output, conditional logic, lists, sorting, calculations etc. and provide examples of writing simple Python scripts to solve common problems.

Uploaded by

Chhavi Khanduja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

ARTIFICIAL

INTELLIGENCE
(PRACTICAL FILE)
SUBJECT CODE: 417
(Language: Python)

Submitted By: Tanuj Khanduja


Roll No.: 34
Class & Section: 9 E
(Session: 2023-2024)

____________________________________
Salwan Public School
Sector-15(II), Gurugram-122001
TABLE OF CONTENT
S.NO
PROGRAM T. Sign
.

Write a program to ask the user to enter his first name and last name and print it
1.
on the screen.

Write a program to ask the user to enter a number and check if the number is odd
2.
or even.

Write a program to ask the user to enter three numbers and check which one is
3.
the greatest among the three.

Write a program to ask the user to enter three numbers and print the smallest
4.
number out of them.

Write a program to ask the user to enter his/her age and check whether he/she is
5.
eligible to drive or not.

6. Write a program to find the sum of n natural numbers.

Write a program to ask the user to enter his/her marks of 5 subjects and calculate
7.
the percentage and print it on the screen.

Write a program to ask the user to enter the temperature in Fahrenheit and
8.
convert it to Celsius.

Write a python program to remove an empty element from the list :


9.
num=[“Hello” , 34 ,45, “ “ , 40]
Write a python program to append an element 22 to the list:
10.
num=[18,19,20,21]
Write a program to append data of the second list to the first list.
11.
List1=[23,24,25,26] List2=[27,28,29,30]
12. Write a program to count the number of items stored in a list.

13. Write a program to reverse a list in python.

Write a program to square each element of the list:


14. For example:
Given x = [2, 3, 4, 5, 6]
Expected output Result : 4 9 16 25 36
Write a program to ask the user to sort the given list:
15.
List1=[40,50,33,23,12]
Program-1: Write a program to ask the user to enter his first name and last name and print it on the
screen.

Python Code:

# Get user input for first and last names

First_name = input(“Enter your first name: “)

Last_name = input(“Enter your last name: “)

# Print the full name

Print(“Your full name is:”, first_name, last_name)

```

Output

You can run this program in a Python environment, and it will prompt you to enter your first and last
names, then print the full name on the screen.

Program-2: Write a program to ask the user to enter a number and check if the number is odd or even.

Python Code

```python

# Get user input

User_input = int(input(“Enter a number: “))

# Check if the number is odd or even

If user_input % 2 == 0:

Print(f”{user_input} is an even number.”)

Else:

Print(f”{user_input} is an odd number.”)

```

Output :
Copy and paste this code into a Python environment, and it will prompt you to enter a number and then
tell you whether it’s odd or even.

Program – 3 Write a program to ask the user to enter three numbers and check which one is the
greatest among the three.
Input:

```python

# Get input from the user

Num1 = float(input(“Enter the first number: “))

Num2 = float(input(“Enter the second number: “))

Num3 = float(input(“Enter the third number: “))

# Compare the numbers

If num1 > num2 and num1 > num3:

Print(f”{num1} is the greatest.”)

Elif num2 > num1 and num2 > num3:

Print(f”{num2} is the greatest.”)

Else:

Print(f”{num3} is the greatest.”)

```

Output:

This program prompts the user to enter three numbers and then determines and prints the greatest
among them.

Program – 4 Write a program to ask the user to enter three numbers and print the smallest number out
of them.

Input:

```python

# Get three numbers from the user

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

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

num3 = float(input("Enter the third number: "))

# Find the smallest number

smallest_number = min(num1, num2, num3)


# Print the result

print("The smallest number is:", smallest_number)

```

Output:

Copy and paste this code into a Python environment to run it.

Program – 5 Write a program to ask the user to enter his/her age and check whether he/she is eligible
to drive or not.

Input:

```python

# Get user input for age

Age = int(input(“Enter your age: “))

# Check eligibility to drive

If age >= 18:

Print(“You are eligible to drive.”)

Else:

Print(“Sorry, you are not eligible to drive yet.”)

```

Output:

Copy and paste this code into a Python environment to run it.

Program – 6 Write a program to find the sum of n natural numbers.

Input:

```python

def sum_of_natural_numbers(n):

sum_value = (n * (n + 1)) // 2

return sum_value

# Example usage:
n = int(input("Enter a positive integer (n): "))

result = sum_of_natural_numbers(n)

print(f"The sum of the first {n} natural numbers is: {result}")

```

Output:

This program uses the formula for the sum of the first n natural numbers, which is `sum = n * (n + 1) /
2`

Program – 7 Write a program to ask the user to enter his/her marks of 5 subjects and calculate the
percentage and print it on the screen.

Input :

```python

# Get marks for 5 subjects from the user

Subject1 = float(input(“Enter marks for subject 1: “))

Subject2 = float(input(“Enter marks for subject 2: “))

Subject3 = float(input(“Enter marks for subject 3: “))

Subject4 = float(input(“Enter marks for subject 4: “))

Subject5 = float(input(“Enter marks for subject 5: “))

# Calculate total marks and percentage

Total_marks = subject1 + subject2 + subject3 + subject4 + subject5

Percentage = (total_marks / 500) * 100

# Print the calculated percentage

Print(f”Your percentage is: {percentage}%”)

```

Output:

Copy and paste this code into a Python environment, run it, and enter the marks for each subject when
prompted. The program will then calculate the total marks and percentage and display it on the screen.
Program – 8 Write a program to ask the user to enter the temperature in Fahrenheit and convert it to
Celsius.

Input:

```python

# Get temperature in Fahrenheit from the user

Fahrenheit = float(input(“Enter temperature in Fahrenheit: “))

# Convert Fahrenheit to Celsius

Celsius = (fahrenheit – 32) * 5/9

# Display the result

Print(f”{fahrenheit} Fahrenheit is equal to {celsius:.2f} Celsius.”)

```

Output:

Copy and paste this code into a Python environment, and it will prompt you to enter the temperature in
Fahrenheit and then display the equivalent temperature in Celsius.

Program – 9 Write a python program to remove an empty element from the list :

num=[“Hello” , 34 ,45, “ “ , 40]

Input:

```python

Num = [“Hello”, 34, 45, “ “, 40]

# Use list comprehension to filter out empty elements

Num = [element for element in num if element.strip()]

Print(num)

```

Output:
This program uses list comprehension and the `strip()` method to remove elements that are empty or
contain only whitespaces.

Program – 10 Write a python program to append an element 22 to the list:

num=[18,19,20,21]

Input:

```python

Num = [18, 19, 20, 21]

Num.append(22)

Print(num)

This will output:

[18, 19, 20, 21, 22]

Program – 11 Write a program to append data of the second list to the first list.

List1=[23,24,25,26] List2=[27,28,29,30]

Input:

```python

List1 = [23, 24, 25, 26]

List2 = [27, 28, 29, 30]

List1.extend(List2)

Print(“Combined List:”, List1)

```

Output:

This program uses the `extend` method to append the elements of `List2` to the end of `List1`. The
final combined list is then printed.

Program – 12 Write a program to count the number of items stored in a list.

Input:

```python
My_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Item_count = len(my_list)

Print(“Number of items in the list:”, item_count)

```

Output:

This program uses the `len` function to get the length (number of items) in the list and then prints the
result.

Program – 13 Write a program to reverse a list in python.

Input :

```python

Original_list = [1, 2, 3, 4, 5]

Reversed_list = list(reversed(original_list))

Print(“Original List:”, original_list)

Print(“Reversed List:”, reversed_list)

```

Output:

This code will write the original list but reversed

Program – 14 Write a program to square each element of the list:

For example:

Given x = [2, 3, 4, 5, 6]

Expected output Result : 4 9 16 25 36


Input:

```python

X = [2, 3, 4, 5, 6]

Squared_list = [num ** 2 for num in x]

Print(“Original List:”, x)

Print(“Squared List:”, squared_list)

```

Output:

This program uses a list comprehension to create a new list where each element is squared. The
original list and the squared list are then printed.

Program – 15 Write a program to ask the user to sort the given list:

List1=[40,50,33,23,12]

Input:

```python

List1 = [40, 50, 33, 23, 12]

User_choice = input(“Do you want to sort the list? (yes/no): “).lower()

If user_choice == ‘yes’:

List1.sort()

Print(“Sorted List:”, List1)

Else:

Print(“List remains unsorted:”, List1)

```

Output:
This program prompts the user to input whether they want to sort the list. If the input is ‘yes’, the list is
sorted using the `sort` method, and the sorted list is printed. If the input is 'no' or anything else, the
original list is printed as is.

You might also like