Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis+ 1
User input
Can someone help me understand this? I keep assigning a input but it keeping outputting it twice. I have reached the 16.2 questions and regardless of my input the output keeps coming back with other wording. Write a program that takes the text as input and outputs it by adding 3 stars at the beginning and the end. Sample Input this is awesome Sample Output *** this is awesome *** Every time I attempt my code the word hello is inputted also even though itās not put in
18 Respostas
+ 6
Victoria Thomas ,
if you use the code done by Jotin Rai , you can not pass the test cases because:
(the code itself has no issue, but it is not conform with the task description)
a = input("Plzz enter some text")
print("ā
ā
ā
",a,"ā
ā
ā
")
āŖļøinput has an argument, which is not allowed in code coach exercises
āŖļøthe code uses some special stars for output, and therefore will also fail with the test cases
try this:
āŖļøremove everything inside the parenthesis of the input() function: a = input()
āŖļøreplace the special stars by this: '***'
happy coding and good success!
+ 5
Victoria Thomas ,
the code works as expected. if you input "Tom" as name, the screen will show:
Enter your name: Tom
Hello, Tom
the first line is the user prompt and what you have typed in, the second line is the output. this is when the code is executed in a external IDE.
in sololearn the output is different:
Enter your name: Hello, Tom
this is caused by the way playground is working
+ 4
Cholohatwhite ,
please do not post irrelevant content here. your post has no relation to the question, and can be considered as spam.
thanks for your understanding!
+ 2
Simply input function prints your argument then waiting enter key to be pressed then read what user was typed until '\n' in other word ( enter key ) and return you back with user input
if you miss some thing, mention me
+ 2
name = input()
print(f"Hello, {name.title()}")
+ 2
Easiest Way:
text=input()
print(f"*** {text} ***")
+ 1
Lothar & Kyrillos Akram ,
The 16.2 exercise in Python isnt giving me these result. The results keep showing different words than the ones i am using
+ 1
Hi Victoria!
Did you try something else?
name = input()
print("Hello, "+name)
But for me, 16.2 shows a different challenge.
+ 1
Hi JUMP_LINK__&&__Python__&&__JUMP_LINK Learner
Thats just the example i posted because the challenge is confusing me. It saying to use the format of the example to create ***this is awesome*** symbols included but when i use the formula given in the example my answers come back with the word hello and i didnt even type in hello.
+ 1
Will u share your code link so that we can tell your mistakes
+ 1
https://code.sololearn.com/cIWKFl0NgNqh/?ref=app
This is the solution for you.
+ 1
Hiii
+ 1
Jotin Rai Time Is Money
I tried that input and it keeps says that other words i didnt use are being inputted
https://sololearn.com/coach/1033/?ref=app
+ 1
Share your code
+ 1
Time Is Money
My code is what was suggested by Jotin Rai. I canāt share what was ran since itās a challenge. When what he suggested is ran no matter what is put in that sequencer extra wording of hello is added. Nothing is wrong with the code i need to figure out why the extra wording is showing
+ 1
Lothar
Thank you! This solution worked.
0
def printBill(text):
print("======")
print(text)
print("======")
printBill(input())
done...!
- 1
sure!
the answer is:
a=input("Tu nombre >")
print( f " hello! welcome {a} nice day! " )
output:
hello! welcome cholohatwhite nice day!