Search Header Logo
Interactive Lesson

Interactive Lesson

Assessment

Presentation

Computers

11th Grade

Practice Problem

Medium

Created by

Carolina Pellecchia

Used 5+ times

FREE Resource

10 Slides • 5 Questions

1

Learn Python in three hours

media

2

Multiple Choice

Cos’è Python?

1

Un linguaggio di programmazione semplificato

2

Un linguaggio di programmazione automatico

3

Un linguaggio di programmazione interpretato

4

Un linguaggio di programmazione compilato

3

Python è un linguaggio di programmazione interpretato

Python è un linguaggio di programmazione orientato agli oggetti noto per la sua chiarezza, potenza e flessibilità. Si tratta di un linguaggio interpretato, il che significa che un interprete legge ed esegue il codice direttamente, senza compilazione.

4

Python è interpretato

Interpretato significa che per eseguire le linee di codice di un programma python, un interprete legge linea per linea e le trasforma temporaneamente in codice “macchina”, ovvero codice immediatamente comprensibile dal processore presente sulla macchina. 

Osserva: potrai imparare a programmare anche guardando il codice delle librerie di python

6

​Sintassi: range(start, stop, step)

Def: La funzione range() restituisce una sequenza di numeri, a partire da 0 per impostazione predefinita, e incrementa di 1 (per impostazione predefinita) e si ferma prima di un numero specificato.

Valori dei parametri

start Opzionale. Un numero intero che specifica da quale posizione iniziare. Default è 0

stop Richiesto. Un numero intero che specifica a quale posizione finire. (non incluso).

step Opzionale. Un numero intero che specifica l’incremento. Default è 1

7

Multiple Choice

x = range(6)

for n in x:

  print(n)

1

Crea una sequenza di numeri random e stampa ciascun elemento nella sequenza

2

Crea una sequenza di numeri da 1 a 6 e stampa ciascun elemento nella sequenza

3

Crea una sequenza di numeri da 0 a 5 e stampa ciascun elemento nella sequenza

4

Crea una sequenza di numeri da 0 a 6 e stampa ciascun elemento nella sequenza

8

Multiple Choice

x = range(3, 6)

for n in x:

   print(n)

1

Crea una sequenza di numeri da 3 e stampa ciascun elemento nella sequenza

2

Crea una sequenza di numeri da 1 a 5 e stampa ciascun elemento nella sequenza

3

Crea una sequenza di numeri da 0 a 5 e stampa ciascun elemento nella sequenza

4

Crea una sequenza di numeri da 3 a 5 e stampa ciascun elemento nella sequenza

9

Multiple Choice

x = range(3, 20, 2)

for n in x:

  print(n)

1

Crea una sequenza di numeri da 3 a 19, ma incrementa di 2 invece di 1

2

Crea una sequenza di numeri da 3 a 20, ma incrementa di 2 invece di 1

3

Crea una sequenza di numeri da 3 a 19, ma incrementa di 1 invece di 2

4

Crea una sequenza di numeri da 3 a 19, ma incrementa di 1

10

Loop Through a Dictionary

Puoi scorrere un dizionario usando un ciclo for.

Quando si scorre un dizionario, il valore restituito sono le chiavi del dizionario, ma esistono anche metodi per restituire i valori.

​Creiamo un dizionario

d = { <key>: <value>, <key>: <value>, . . . <key>: <value> }

11

Loop Through a Dictionary

Creiamo un dizionario

d = { <key>: <value>, <key>: <value>, . . . <key>: <value> }

thisdict = dict(<key>= <value>, <key>= <value>,..., <key>= <value>)

12

d = {

"sa": 1,

"na": 56, Dizionario

"fi": 7

}

Stampa tutti i nomi delle chiavi nel dizionario, uno per uno:

for x in d:

print(x)

Passa attraverso chiavi e valori utilizzando la funzione items():

for x, y in d.items():

print(x, y)

13

d = {

"sa": 1,

"na": 56, Dizionario

"fi": 7

}

Stampa tutti i valori nel dizionario, uno per uno:

for x in d:

print(d[x])

Puoi anche utilizzare la values()funzione per restituire i valori di un dizionario:

for x in d.values():

print(x)

14

Multiple Choice

thisdict = dict(name = "John", age = 36, country = "Norway")

print(thisdict)

Cosa stampa a video?

1

{'name': 'John', 'age': 36, 'country': 'Norway'}

2

['name': 'John', 'age': 36, 'country': 'Norway']

3

{'name': 'John', 'age': 36, 'country': ('Norway')}

4

('name': 'John', 'age': 36, 'country': 'Norway')

15

web page not embeddable

Dictionaries in Python – Real Python

You can open this webpage in a new tab.

Learn Python in three hours

media

Show answer

Auto Play

Slide 1 / 15

SLIDE