31.4k views
3 votes
Write code that generates a random odd integer (not divisible by 2) between 50 and 99 inclusive.

User Mhabiger
by
4.5k points

1 Answer

2 votes

import random

nums = [x for x in range(50,100) if x%2!=0]

print(random.choice(nums))

We use a list comprehension to create a list of the odd numbers between 50 and 99. Then we randomly choose one of those numbers using the random module.

User Shakib Ahmed
by
4.2k points