Computer Science
Program is giving a weird result of "0.50.50.50.50.50.50……….". Correct it so that it produces the correct result which is the probability value (input as 0.5) times 150.
probability = input("Type a number between 0 and 1: ")
print("Out of 150 tries, the odds are that only", (probability * 150), "will succeed.")
[Hint. Consider its datatype.]
Python Data Handling
10 Likes
Answer
The corrected program is below:
probability = float(input("Type a number between 0 and 1: "))
print("Out of 150 tries, the odds are that only", (probability * 150), "will succeed.")
Answered By
9 Likes
Related Questions
What will be the output produced?
w, x, y, z = True , 4, -6, 2 result = -(x + z) < y or x ** z < 10 print(result)
Consider the code given below:
import random r = random.randrange(100, 999, 5) print(r, end = ' ') r = random.randrange(100, 999, 5) print(r, end = ' ') r = random.randrange(100, 999, 5) print(r)
Which of the following are the possible outcomes of the above code ? Also, what can be the maximum and minimum number generated by line 2 ?
(a) 655, 705, 220
(b) 380, 382, 505
(c) 100, 500, 999
(d) 345, 650, 110Consider the code given below:
import random r = random.randint(10, 100) - 10 print(r, end = ' ') r = random.randint(10, 100) - 10 print(r, end = ' ') r = random.randint(10, 100) - 10 print(r)
Which of the following are the possible outcomes of the above code? Also, what can be the maximum and minimum number generated by line 2?
(a) 12 45 22
(b) 100 80 84
(c) 101 12 43
(d) 100 12 10What will be the output produced?
s = 'Sipo' s1 = s + '2' s2 = s * 2 print(s1) print(s2)