Help with code | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
8th Apr 2024, 5:37 PM
Kakooza Tawufiki
Kakooza Tawufiki - avatar
4 Answers
+ 4
Kakooza Tawufiki , You forgot to convert the input to int before assigning it to age. Fix this line. age = input("Enter your age: ")
9th Apr 2024, 1:36 AM
Rain
Rain - avatar
+ 4
Rain , you are right, no re-assignment. but taking an input for a name twice, makes no sense in this case.
10th Apr 2024, 9:07 AM
Lothar
Lothar - avatar
+ 3
Kakooza Tawufiki , the code requires to input the name twice. this is not necessary. the second input for name uses the same variable as for the first name input, so the content of the variable will be overwritten. we can use the if conditional like: ... if age == 18: ...
9th Apr 2024, 9:30 AM
Lothar
Lothar - avatar
+ 1
Lothar , Are you sure? The way I read it, message isn't reassigned, and the prompt includes "again", so it's intentional that the user enters their name twice, the second time not being assigned to an identifier but used immediately in the comparison then discarded. [Edit. Well, it did contain "again", but he changed the prompt to a single space now. Still no reassignment though.]
9th Apr 2024, 3:17 PM
Rain
Rain - avatar