Experiment 4
Experiment 4
ID No:2200030757
Sub: Python Lab
Experiment-04
1. Generating a Random Color hex, Random Alphabetical String
and Random Multiple of 7 b/w 0 and 70.
import random
import string
def generate_random_color_hex():
return "{:06X}".format(random.randint(0, 0xFFFFFF))
def generate_random_alphabetical_string(length):
return ''.join(random.choice(string.ascii_letters) for _ in
range(length))
def generate_random_integer_between(start, end):
return random.randint(start, end)
def generate_random_multiple_of_seven():
return random.randint(0, 10) * 7
# Generate random color hex
random_color_hex = generate_random_color_hex()
print("Random Color Hex:", random_color_hex)
1
Name: K Mahesh
ID No:2200030757
Sub: Python Lab
print("Random Multiple of 7 between 0 and 70:",
random_multiple_of_seven)
Output
def generate_random_integer_excluding_max(max_value):
return random.randint(0, max_value - 1)
2
Name: K Mahesh
ID No:2200030757
Sub: Python Lab
# Example usage
random_int_0_to_5 = generate_random_integer_excluding_max(6)
random_int_5_to_9 =
generate_random_integer_range_excluding_max(5, 10)
random_int_0_to_10_step_3 =
generate_random_integer_with_step(0, 11, 3)
start_date = datetime(2022, 1, 1)
end_date = datetime(2022, 12, 31)
random_date = generate_random_date(start_date, end_date)
3
Name: K Mahesh
ID No:2200030757
Sub: Python Lab
avg_grade_ageb20=age_below_20['GRADE'].mean()
avg_grade_20_25=age_20_to_25['GRADE'].mean()
avg_grade_agea25=age_above_25['GRADE'].mean()
4
Name: K Mahesh
ID No:2200030757
Sub: Python Lab
Output: