Lavorare con DeepSeek in Python
James Chapman
AI Curriculum Lead, DataCamp
![]()
![]()
Un treno percorre 60 miles in 1.5 hours. Se mantiene la stessa velocità, quanta strada farà in 4 hours e a che ora arriverà se parte alle 2:15 PM?

Un treno percorre 60 miles in 1.5 hours. Se mantiene la stessa velocità, quanta strada farà in 4 hours e a che ora arriverà se parte alle 2:15 PM?
Calcola la velocità (60 ÷ 1.5 = 40 mph)
Moltiplica per 4 ore per trovare la distanza (40 × 4 = 160 miles)
Aggiungi 4 ore all'ora di partenza (2:15 PM + 4 ore = 6:15 PM)
Risultato: "160 miles, arrivo alle 6:15 PM"

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 - Trova la velocità del treno**
Velocità = 60 / 1.5 = **40 mph**
**Step 2 - Distanza in 4 ore**
Distanza = 40 × 4 = **160 miles**
**Step 3 - Orario di arrivo**
2:15 PM + 4 ore = **6:15 PM**
**Risposta finale:** 160 miles, arrivo alle 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" per default; passa "disabled" per disattivarloresponse = 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" → imposta "max" per problemi più tostiLavorare con DeepSeek in Python