Python で DeepSeek を使いこなす
James Chapman
AI Curriculum Lead, DataCamp
![]()
![]()
列車は1.5時間で60マイル走ります。同じ速度のまま走り続けると、4時間でどれだけ進み、午後2時15分に出発した場合は何時に到着するでしょうか。

列車は1.5時間で60マイル走ります。同じ速度のまま走り続けると、4時間でどれだけ進み、午後2時15分に出発した場合は何時に到着するでしょうか。
速度を計算する(60 ÷ 1.5 = 40 mph)
4時間を掛けて距離を求める(40 × 4 = 160マイル)
出発時刻に4時間を加える(午後2時15分 + 4時間 = 午後6時15分)
回答する:「160マイル、午後6時15分到着」

response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
messages=[{"role": "user", "content": train_problem}]
)
print(response.choices[0].message.content)
print(response.choices[0].message.content)
**Step 1 - Find the train's speed**
Speed = 60 / 1.5 = **40 mph**
**Step 2 - Distance in 4 hours**
Distance = 40 × 4 = **160 miles**
**Step 3 - Arrival time**
2:15 PM + 4 hours = **6:15 PM**
**Final Answer:** 160 miles, arriving at 6:15 PM
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
extra_body={"thinking": {"type": "disabled"}},
messages=[{"role": "user", "content": prompt}]
)
"enabled" です。無効にするには "disabled" を指定しますresponse = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
reasoning_effort="max",
messages=[{"role": "user", "content": train_problem}]
)
print(response.choices[0].message.content)
"high" です → 難しい問題では "max" に設定しましょうPython で DeepSeek を使いこなす