Hello, Again
Problem to Solve
In a file called hello.py in a folder called sentimental-hello, implement a program that prompts a user for their name, and then prints hello, so-and-so, where so-and-so is their provided name, exactly as you did in Problem Set 1. Except that your program this time should be written in Python!
Hints
- Recall that you can get a strfrom a user withget_string, which is declared in thecs50library.
- Recall that you can print a strwithprint.
- Recall that you can create formatted strings in Python by prepending fto a string itself. For example,f"{name}"will substitute (“interpolate”) the value of the variablenamewhere you’ve written{name}.
Demo
How to Test
While check50 is available for this problem, you’re encouraged to first test your code on your own for each of the following.
- Run your program as python hello.py, and wait for a prompt for input. Type inDavidand press enter. Your program should outputhello, David.
- Run your program as python hello.py, and wait for a prompt for input. Type inInnoand press enter. Your program should outputhello, Inno.
- Run your program as python hello.py, and wait for a prompt for input. Type inKamrynand press enter. Your program should outputhello, Kamryn.
Correctness
check50 cs50/problems/2025/x/sentimental/hello
Style
style50 hello.py
How to Submit
submit50 cs50/problems/2025/x/sentimental/hello