Assignment 02
Assignment 02
Explanation:
# Initializing variables
string_var = user_string
int_var = user_int
float_var = user_float
bool_var = user_bool
# Printing original variables
print("\nOriginal variables:")
print(f"String: {string_var}")
print(f"Integer: {int_var}")
print(f"Float: {float_var}")
print(f"Boolean: {bool_var}")
Operations:
# Converting string to uppercase
uppercase_string = string_var.upper()
print(f"\nUppercase String: {uppercase_string}")
if int_var % 2 == 0:
print(f"The number {int_var} is Even")
else:
print(f"The number {int_var} is Odd")
# Multiplying float by 2
doubled_float = float_var * 2
print(f"Doubled float: {doubled_float}")
……………………………………………………………………………………………………………
…..
Question 2: Operators
Objective:
Perform arithmetic, comparison, and logical operations between two numbers.
Arithmetic Operations:
print(f"\nAddition: {num1 + num2}")
print(f"Subtraction: {num1 - num2}")
print(f"Multiplication: {num1 * num2}")
print(f"Division: {num1 / num2}")
print(f"Modulus: {num1 % num2}")
print(f"Floor Division: {num1 // num2}")
# Logical operations
condition1 = num1 > num2
condition2 = num2 < 10
print(f"Both conditions are true: {condition1 and condition2}")
……………………………………………………………………………………………………………
Question 3: Loops
Objective:
Use a loop to process a list of numbers
if num == 20:
print("Breaking at 20")
loop_ended_naturally = False
break
print(f"Skipping {num}")
continue
print(num)
if loop_ended_naturally:
……………………………………………………………………………………………………………