-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathquestion6.py
37 lines (27 loc) · 1 KB
/
question6.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
'''
Question:
Write a program that calculates and prints the value according to the given formula:
Q = Square root of [(2 * C * D)/H]
Following are the fixed values of C and H:
C is 50. H is 30.
D is the variable whose values should be input to your program in a comma-separated sequence.
Example
Let us assume the following comma separated input sequence is given to the program:
100,150,180
The output of the program should be:
18,22,24
Hints:
If the output received is in decimal form, it should be rounded off to its nearest value (for example, if the output received is 26.0, it should be printed as 26)
In case of input data being supplied to the question, it should be assumed to be a console input.
'''
import math
c = 50
h = 30
d = input("Enter input sequence seperated by comma: ")
inputinList = d.strip().split(',')
outputinList = []
def mathFunction(c, d, h):
return round(math.sqrt((2 * c * d) / h))
for i in inputinList:
outputinList.append(str(mathFunction(c, float(i), h)))
print(outputinList)