# Introduction

This is a sample GitHub style markdown file. Top level headers are chapters and other headings are for sub-sections.

# Python

- Lists are declared within
`[]`

and elements are separated by`,`

- Each element can be of any data type, including list data type

## Example

Use `for`

loop to iterate over a list.

```
numbers = [2, 12, 3, 25, 624, 21, 5, 9, 12]
odd_numbers = []
even_numbers = []
for num in numbers:
odd_numbers.append(num) if(num % 2) else even_numbers.append(num)
print(f'numbers: {numbers}')
print(f'odd_numbers: {odd_numbers}')
print(f'even_numbers: {even_numbers}')
```

# Ruby

- Arrays are declared within
`[]`

and elements are separated by`,`

- Each element can be of any data type, including array data type

## Example

Use `each`

method to iterate over an array.

```
numbers = [2, 12, 3, 25, 624, 21, 5, 9, 12]
odd_numbers = []
even_numbers = []
numbers.each { |n| n.even? ? even_numbers.append(n) : odd_numbers.append(n) }
puts "numbers: #{numbers}"
puts "odd_numbers: #{odd_numbers}"
puts "even_numbers: #{even_numbers}"
```

# CLI

Executing the Python and Ruby programs mentioned in previous chapters:

```
$ python3.7 list_looping.py
numbers: [2, 12, 3, 25, 624, 21, 5, 9, 12]
odd_numbers: [3, 25, 21, 5, 9]
even_numbers: [2, 12, 624, 12]
$ ruby array_looping.rb
numbers: [2, 12, 3, 25, 624, 21, 5, 9, 12]
odd_numbers: [3, 25, 21, 5, 9]
even_numbers: [2, 12, 624, 12]
```

# Conclusion

This sample file helps you see a demo for `markdown`

to `pdf`

conversion using `pandoc`

.