Intermédiaire
Considérez les fonctions asynchrones suivantes :
import asyncio
async def start():
await asyncio.sleep(4)
print("Terminé 1")
async def stop():
await asyncio.sleep(2)
print("Terminé 2")
async def main():
t1 = asyncio.create_task(start())
t2 = asyncio.create_task(stop())
await t1
await t2
asyncio.run(main())
En exécutant la fonction main()
, que pouvez-vous dire sur l'ordre et le moment d'affichage des messages de start()
et stop()
?
Auteur: John PendenqueStatut : PubliéeQuestion passée 68 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
5
Modifier la valeur d'un élément d'une liste imbriquée en Python5
Écrire un programme Python pour ouvrir un fichier en mode binaire et écrire une chaîne de caractères dans ce fichier.5
Quel est le résultat du code suivant ?
```
import asyncio
async def read_data():
with open('data.txt', 'r') as f:
data = f.read()
return data
async def main():
data = await read_data()
print(data)
if __name__ == '__main__':
asyncio.run(main())
```5
En Python, quelles sont les propositions vraies à propos du mot-clé 'with':6
Pourquoi le résultat du code suivant est-il undefined ?
```
def f(n):
return n + 1
f(n)
```4
En Python, quel est le résultat de l'exécution du code suivant ? `valueA = 10; valueB = 10; valueA is valueB`4
Écrire un code Python qui va attendre 40 secondes.