0% found this document useful (0 votes)
7 views

python

The document contains a series of Python code examples demonstrating the use of conditional statements, data types, and functions. It includes age classification, fare calculation based on gender and age, number divisibility checks, and list manipulations. Additionally, it features a greeting function with customizable messages.

Uploaded by

gauthamarvndhh
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

python

The document contains a series of Python code examples demonstrating the use of conditional statements, data types, and functions. It includes age classification, fare calculation based on gender and age, number divisibility checks, and list manipulations. Additionally, it features a greeting function with customizable messages.

Uploaded by

gauthamarvndhh
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

MODULE – 3 ASSIGNMENT

Conditional Statements

1.

age = int(input("Enter age: "))


if age < 10:
print("Children")
elif age > 60:
print("Senior citizens")
else:
print("Normal citizen")

2.

age = int(input("Enter passenger's age: "))


gender = input("Enter passenger's gender (Male/Female): ").lower()
fare = 100

is_senior_citizen = age >= 60

if gender == "male":
if is_senior_citizen:
fare = 0.7 * fare
else:
fare = 1.0 * fare
elif gender == "female":
if is_senior_citizen:
fare = 0.5 * fare
else:
fare = 0.7 * fare

print(f"The ticket price is: {fare}")

3.
number = int(input("Enter a number: "))

if number > 0 and number % 5 == 0:


print(f"{number} is positive and divisible by 5.")
else:
print(f"{number} is not positive or not divisible by 5.")

4.

list1 = [1, 5.5, (10 + 20j), 'data science']


for item in list1:
print(f"Type: {type(item)}")
print(f"Default functions: {dir(item)}")
print(f"Default parameters: {item.__defaults__ if hasattr(item, '__defaults__')
else None}")
print()

sequence = range(10)
sequence_list = list(sequence)
print(sequence_list)
n = int(input("Enter a number: "))
sequence = range(1, n + 1)
sequence_list = list(sequence)
print(sequence_list)

5.

list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
list2 = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight',
'nine']

number_dict = dict(zip(list2, list1))

print(number_dict)

list1 = [3, 4, 5, 6, 7, 8]
list2 = [(num + 10)

if num % 2 == 0
else (num * 5) for num in list1]

print(list2)

6.

def greed(name, message="How are you"):


"""
Greets a person with a customizable message.

Args:
name (str): The name of the person.
message (str, optional): The message to deliver (default is "How are you").

Returns:
str: The greeting message.
"""
greeting = f"Hello {name}, {message}"
return greeting

name = input("Enter the name: ")


custom_message = input("Enter a message (or press Enter for default): ")

if custom_message:
result = greet_person(name, message)
else:
result = greet_person(name)

print(result)

You might also like