$24
Submit one Jupyter notebook named as yourLastName_HW01 with appropriate code cell to solve the following questions. Make sure that the question is included in your code cell on the top as a comment. You must use only the basic Python and no external module or library is allowed other than math module. Include any specific direction/instruction to run your script in comments.
Each question worth 5 points.
Q1) Write a Python program that accepts the radius of a circle from the user and computes the area. The output should be formatted to two decimal points. Include error handling. Hint: the area of a circle = π.r2
Q2) Write a Python program that accepts a sequence of comma-separated numbers from the user and generates a list and a tuple with those numbers.
Q3) Write a Python program that accepts a number and calculates its factorial. No built-in function should be used.
Q4) Write a Python program to calculate number of days between two dates. The dates should be entered in the format: mm/dd/yyyy. Do not use any built-in function.
Q5) Write a Python program that finds if a given number is a multiple of 4.
Q6) Write a Python program to count how many times a given number occurred in the list [4, 6, 7, 2, 11, 6, 4, 2, 3, 9, 8, 5, 6, 3, 4, 7, 3]. If the number is not in the list your program prints 0. Do not use any built-in function or method.
Q7) Write a Python program to sum all elements in a given tuple. Your program should ignore all non-numerical values. No built-in function is allowed.
Q8) Write a Python program to calculate the cardinality of the superset of a given set.
Q9) Write a Python program to compute the greatest common divisor (GCD) of two positive integers.
Q10) Write a Python program to compute the distance between two given points (x1, y1, z1) and (x2, y2,
z2).
Q11) Write a Python program that extracts all digit characters from a string into one string.
Q12) Write a python program to sum the first n positive integers in a given list.
Q13) Write a Python program that calculates the BMI (Body Mass Index) = weight (lb) / [height (in)]2 x
703 for a person and prints a message based on the following table:
Below 18.5 Underweight
18.5 – 24.9 Normal or Healthy Weight
25.0 – 29.9 Overweight
30.0 and Above Obese
Q14) Write a Python program to calculate the sum of the digits in an integer.
Q15) Write a Python program to sort a list of given strings alphabetically. Don’t use any built-in function or method.
Q16) Write a Python program to check if a given number is integer or float. Do not use any built-in function for numerical objects. For example: 4.0 is float, 3 is integer, 2.8 is float,…etc
Q17) Write a Python program that accepts a list of equal number of strings and numerical values. Create a dictionary from the list where one number is a key for one string.
Q18) Write a Python program that finds the minimum numerical value in a tuple. The tuple may contain non-numerical elements as well. Do not use any built-in function.
Q19) Write a Python program to calculate how many bits is required to represent a given positive integer.
Q20) Write a Python program to check whether a given IP address is valid or not. The format of a valid IP address is ddd.d[dd].d[dd].d[ddd] where d is a digit and [] means optional. For example, the following are valid IP addresses: 321.22.434.56, 123.5.6.7890,…etc. examples of invalid IP addresses:
12.22.34.556, 9.222.34.1, 123.4567.23.1,…etc.
Due date:
02/07/2019 at 11:59PM
How to submit
Through blackboard. No hard copy is accepted. The system will close after 11:59PM and you will not be able to turn it in. No late submission is accepted unless you receive instructor’s approval no less than two days before the due date.