Given two positive integers *a* and *b*, the task is to write a program in python to find all pairs of consecutive odd numbers which are smaller than the first number *a *and their sum should be greater than the second number *b*.

**Examples:**

Input:a = 60 b = 100Output:Pairs of consecutive number are: 51 , 53 53 , 55 55 , 57 57 , 59Input:a = 20 b = 200Output:None

**Approach:**

Two numbers are given and then check if they are a positive integer and checked for the first number to be greater than the half of the second number. Then we will check for odd positive integer and assigned in a variable *a. *In the *while* statement, pairs of the odd consecutive integers are found and printed.

**Example 1:**

## Python3

`# input first and second number` `a ` `=` `60` `b ` `=` `100` ` ` `print` `(` `'a ='` `, a)` `print` `(` `'b ='` `, b)` ` ` `# check the first number should be greater` `# than the half of second number and both number` `# should be positive integer` `if` `(a > ` `0` `and` `b > ` `0` `and` `a > b` `/` `2` `):` ` ` ` ` `# to ensure value in firstNum variable` ` ` `# must be odd positive integer` ` ` `if` `(a ` `%` `2` `=` `=` `0` `):` ` ` `a ` `-` `=` `1` ` ` `else` `:` ` ` `a ` `-` `=` `2` ` ` ` ` `b ` `/` `/` `=` `2` ` ` `print` `(` `"Pairs of consecutive number are:"` `)` ` ` ` ` `# find the pairs of odd` ` ` `# consecutive positive integer` ` ` `while` `(b <` `=` `a):` ` ` `if` `(b ` `%` `2` `!` `=` `0` `):` ` ` `x ` `=` `b` ` ` `if` `(x ` `+` `2` `<` `=` `a):` ` ` `print` `(x, ` `','` `, x` `+` `2` `)` ` ` ` ` `b ` `+` `=` `1` `else` `:` ` ` `print` `(` `"None"` `)` |

**Output:**

a = 60 b = 100 Pairs of consecutive number are: 51 , 53 53 , 55 55 , 57 57 , 59

**Example 2:**

## Python3

`# input first and second number` `a ` `=` `20` `b ` `=` `200` ` ` `print` `(` `'a ='` `, a)` `print` `(` `'b ='` `, b)` ` ` `# check the first number should be greater` `# than the half of second number and both number` `# should be positive integer` `if` `(a > ` `0` `and` `b > ` `0` `and` `a > b` `/` `2` `):` ` ` ` ` `# to ensure value in firstNum variable` ` ` `# must be odd positive integer` ` ` `if` `(a ` `%` `2` `=` `=` `0` `):` ` ` `a ` `-` `=` `1` ` ` `else` `:` ` ` `a ` `-` `=` `2` ` ` ` ` `b ` `/` `/` `=` `2` ` ` `print` `(` `"Pairs of consecutive number are:"` `)` ` ` ` ` `# find the pairs of odd` ` ` `# consecutive positive integer` ` ` `while` `(b <` `=` `a):` ` ` `if` `(b ` `%` `2` `!` `=` `0` `):` ` ` `x ` `=` `b` ` ` `if` `(x ` `+` `2` `<` `=` `a):` ` ` `print` `(x, ` `','` `, x` `+` `2` `)` ` ` ` ` ` ` `b ` `+` `=` `1` `else` `:` ` ` `print` `(` `"None"` `)` |

**Output:**

a = 20 b = 200 None

Attention geek! Strengthen your foundations with the **Python Programming Foundation** Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the **Python DS** Course. And to begin with your Machine Learning Journey, join the **Machine Learning – Basic Level Course**