Hello, Again - CS50x 2026

解くべき問題

sentimental-helloというフォルダの中のhello.pyというファイルに、ユーザーに名前を尋ね、hello, so-and-soso-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