HoldForm non impedisce la valutazione
Sono ancora relativamente nuovo qui e non sono un madrelingua. Spero di non commettere errori evidenti quando pongo questa domanda. Ad esempio, semplicemente non avevo idea di come intitolarlo con precisione. Mi dispiace. Sono aperto a suggerimenti.
Vorrei fare il seguente elenco: 2 0 , 2 1 , 2 2 , 2 3 ...
Alla fine mi piacerebbe stamparlo su carta.
Ho provato molto, ad esempio: Table[HoldForm[2]^n, {n, 0, 10}]
oHoldForm[2]^# &[Table[n, {n, 0, 10}]]
che mi danno entrambi: {1, 2, 2 2 , 2 3 } ...
È un buon inizio, ma non è esattamente ciò di cui ho bisogno. Ho bisogno che anche le prime due espressioni non vengano valutate (2 0 , 2 1 ).
Hai qualche idea?
Cordiali saluti
Risposte
Lo credo
Table[HoldForm[2^n]/.n->i,{i,0,4}]
ti dà il risultato nella forma che desideri
Alcune alternative aggiuntive:
2^HoldForm /@ Range[0, 4]

Table[With[{i = i}, HoldForm[2^i]], {i, 0, 4}]

Puro lavoro funzionale.
HoldForm[2^#] & /@ Range[0, 10]