Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Converting: str() | Bring All the Topics Together
Data Types in Python

book
Converting: str()

Let's talk about strings!

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

print("My age is" + 20)
1
print("My age is" + 20)
copy

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))
1
print("My age is " + str(20))
copy

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.

Tâche

Swipe to start coding

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. Convert numbers to the str data type to manage the task.

Solution

# Convert to string
vertices = str(5)
cards = str(22)
largest_number = str(128)

print("Number of vertices of a pyramid is " + vertices)
print("Number of Major Arcana cards in divinatory Tarot is " + cards)
print("Largest number that is not the sum of distinct squares is " + largest_number)

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
# Convert to string
vertices = ___(5)
cards = ___(22)
largest_number = 128

print("Number of vertices of a pyramid is " + vertices)
print("Number of Major Arcana cards in divinatory Tarot is " + cards)
print("Largest number that is not the sum of distinct squares is " + largest_number)
toggle bottom row
some-alt