Course Content

Data Types in Python

## Data Types in Python

# Converting: str()

Let's talk about strings!

As you remember, the following text leads to an error:

`print("My age is" + 20)`

To implement concatenation here, we can just put `20`

in quotes, like `"20"`

, but this solution doesn't look beautiful program-wise.

Hence, your work will be more fruitful if we can convert everything into strings. Here, the `str()`

function should be implemented:

`print("My age is " + str(20))`

Note

The syntax of this operation may appear familiar, resembling that of the

`int()`

or`float()`

functions. In reality, it is identical, as it involves converting an argument into a string using the`str()`

function.

Task

You've already made it through a lot of chapters, way to go!

Your task here is to **correct mistakes** to make the program execute. The additional highlight of this situation lies in the presence of strings and the inclusion of intriguing pieces of information. 😊

You should receive the following output:

- The number of vertices of a pyramid is
`5`

. - The number of Major Arcana cards in the divinatory Tarot is
`22`

. - The largest number that is not the sum of distinct squares is
`128`

.

Convert **numbers** to the **string** data type to manage the task.

Task

You've already made it through a lot of chapters, way to go!

Your task here is to **correct mistakes** to make the program execute. The additional highlight of this situation lies in the presence of strings and the inclusion of intriguing pieces of information. 😊

You should receive the following output:

- The number of vertices of a pyramid is
`5`

. - The number of Major Arcana cards in the divinatory Tarot is
`22`

. - The largest number that is not the sum of distinct squares is
`128`

.

Convert **numbers** to the **string** data type to manage the task.

Everything was clear?

# Converting: str()

Let's talk about strings!

As you remember, the following text leads to an error:

`print("My age is" + 20)`

To implement concatenation here, we can just put `20`

in quotes, like `"20"`

, but this solution doesn't look beautiful program-wise.

Hence, your work will be more fruitful if we can convert everything into strings. Here, the `str()`

function should be implemented:

`print("My age is " + str(20))`

Note

The syntax of this operation may appear familiar, resembling that of the

`int()`

or`float()`

functions. In reality, it is identical, as it involves converting an argument into a string using the`str()`

function.

Task

You've already made it through a lot of chapters, way to go!

Your task here is to **correct mistakes** to make the program execute. The additional highlight of this situation lies in the presence of strings and the inclusion of intriguing pieces of information. 😊

You should receive the following output:

- The number of vertices of a pyramid is
`5`

. - The number of Major Arcana cards in the divinatory Tarot is
`22`

. - The largest number that is not the sum of distinct squares is
`128`

.

Convert **numbers** to the **string** data type to manage the task.

Task

You've already made it through a lot of chapters, way to go!

**correct mistakes** to make the program execute. The additional highlight of this situation lies in the presence of strings and the inclusion of intriguing pieces of information. 😊

You should receive the following output:

- The number of vertices of a pyramid is
`5`

. - The number of Major Arcana cards in the divinatory Tarot is
`22`

. - The largest number that is not the sum of distinct squares is
`128`

.

Convert **numbers** to the **string** data type to manage the task.

Everything was clear?

# Converting: str()

Let's talk about strings!

As you remember, the following text leads to an error:

`print("My age is" + 20)`

To implement concatenation here, we can just put `20`

in quotes, like `"20"`

, but this solution doesn't look beautiful program-wise.

Hence, your work will be more fruitful if we can convert everything into strings. Here, the `str()`

function should be implemented:

`print("My age is " + str(20))`

Note

The syntax of this operation may appear familiar, resembling that of the

`int()`

or`float()`

functions. In reality, it is identical, as it involves converting an argument into a string using the`str()`

function.

Task

You've already made it through a lot of chapters, way to go!

**correct mistakes** to make the program execute. The additional highlight of this situation lies in the presence of strings and the inclusion of intriguing pieces of information. 😊

You should receive the following output:

- The number of vertices of a pyramid is
`5`

. - The number of Major Arcana cards in the divinatory Tarot is
`22`

. - The largest number that is not the sum of distinct squares is
`128`

.

Convert **numbers** to the **string** data type to manage the task.

Task

You've already made it through a lot of chapters, way to go!

**correct mistakes** to make the program execute. The additional highlight of this situation lies in the presence of strings and the inclusion of intriguing pieces of information. 😊

You should receive the following output:

- The number of vertices of a pyramid is
`5`

. - The number of Major Arcana cards in the divinatory Tarot is
`22`

. - The largest number that is not the sum of distinct squares is
`128`

.

Convert **numbers** to the **string** data type to manage the task.

Everything was clear?

Let's talk about strings!

As you remember, the following text leads to an error:

`print("My age is" + 20)`

`20`

in quotes, like `"20"`

, but this solution doesn't look beautiful program-wise.

`str()`

function should be implemented:

`print("My age is " + str(20))`

Note

`int()`

or`float()`

functions. In reality, it is identical, as it involves converting an argument into a string using the`str()`

function.

Task

You've already made it through a lot of chapters, way to go!

**correct mistakes** to make the program execute. The additional highlight of this situation lies in the presence of strings and the inclusion of intriguing pieces of information. 😊

You should receive the following output:

- The number of vertices of a pyramid is
`5`

. - The number of Major Arcana cards in the divinatory Tarot is
`22`

. - The largest number that is not the sum of distinct squares is
`128`

.

Convert **numbers** to the **string** data type to manage the task.