Looking for Batch-01_BSc_Semester-01_Algorithmic Thinking and its Applications test answers and solutions? Browse our comprehensive collection of verified answers for Batch-01_BSc_Semester-01_Algorithmic Thinking and its Applications at iitjbsc.futurense.com.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Assignment: Conditional Logic and Loops in Python
🎯 Learning Objectives:
Implement conditional branching (if, elif, else) using Boolean expressions and logical operators.
Safely handle input and typecasting.
Use loops to iterate through lists and apply the accumulator pattern.
Understand the role of indexes in list-based iteration.
Certainly! Below are the modified tasks with a different scenario while retaining the core concepts like conditional checks, user input, and handling division by zero for Task 1, and income-based calculations for Task 2.
Write a Python program that:
Accepts two values: the temperature (temp) in Celsius and wind speed (wind_speed) in km/h from the user.
Checks:
If the temperature is equal to the wind speed → print "Temperature and wind speed are the same."
If not equal, print which one is greater (temperature or wind speed).
If the temperature and wind speed are not equal, print the quotient and remainder when dividing the larger value by the smaller one.
Handle division by zero if the wind speed is zero (i.e., avoid division by zero errors).
Write a Python program that:
Takes input of a user’s total purchase amount (as an integer).
Based on the purchase amount, calculate the discount:
₹1,000 to ₹4,999 → 5% discount
₹5,000 to ₹9,999 → 10% discount
₹10,000 to ₹49,999 → 15% discount
₹50,000 and above → 20% discount
Print:
Purchase Amount: ₹
Applicable Discount Rate: %
Discount Amount: ₹<calculated_discount>
Final Amount After Discount: ₹<final_amount>