Ask coding questions

← Back to all posts
Print or len?
JdoublelL

I am a beginner to Python; I know absolutely nothing. I'm exposing myself to a free course in order to see if coding is something I want to pursue.

I was give tasks and a final assignment and something doesn't seem to be adding up.

The assignment states:

Create a new repl session called module_1_printing.py. In it, print a sentence of your choosing. Then, print the length of that sentence. Do this 3 more times. Next, print the only two boolean values that exist. Lastly, print the integer 54321, and then print its Python type.

I started by completing the first task: print a sentence of your choosing.

print ("I will learn Python!")

it formulated as it should ;)

Next it asked me: Then, print the length of that sentence.
( I'm assuming it's asking for me to use the "len" function) so I went ahead and did .....

len("I will learn Python!")

But when hitting "run" nothing happened. It didn't tell me how long the string is.

What am I doing wrong???? HELP!!!!!!

Voters
JdoublelL
Comments
hotnewtop
[deleted]

You need to store the length of your sentence in a variable e.g. sentence_length = len("I will learn Python!"), then print the length using print e.g. print("The length of the sentence is", sentence_length).

You can print the type of a variable using the type function, like so:

UmidQulameliyev

a program that finds the number of characters in a sentence