Hello, Again - CS50x 2026
解くべき問題
sentimental-helloというフォルダの中のhello.pyというファイルに、ユーザーに名前を尋ね、hello, so-and-so(so-and-soは入力された名前)と表示するプログラムを実装してください。問題セット1で行ったことと全く同じですが、今回はプログラムをPythonで書いてください!
ヒント
- CS50ライブラリで宣言されている
get_stringを使用して、ユーザーからstrを取得できることを思い出してください。 printを使用してstrを出力できることを思い出してください。- Pythonでは、文字列の直前に
fを付けることで、フォーマット済み文字列(f-string)を作成できることを思い出してください。例えば、f"{name}"は、{name}と書いた場所に変数nameの値を代入(「補完」)します。
デモ
テスト方法
check50はこの問題で利用可能ですが、まずは自分自身で以下のそれぞれについてコードをテストすることをお勧めします。
python hello.pyとしてプログラムを実行し、入力プロンプトを待ちます。Davidと入力してEnterキーを押します。プログラムはhello, Davidと出力するはずです。python hello.pyとしてプログラムを実行し、入力プロンプトを待ちます。Innoと入力してEnterキーを押します。プログラムはhello, Innoと出力するはずです。python hello.pyとしてプログラムを実行し、入力プロンプトを待ちます。Kamrynと入力してEnterキーを押します。プログラムはhello, Kamrynと出力するはずです。
正確性
check50 cs50/problems/2026/x/sentimental/hello
スタイル
style50 hello.py
提出方法
ターミナルで以下を実行して、表示されるプロンプトに答えながら課題を提出してください。
submit50 cs50/problems/2026/x/sentimental/hello