Programmerare kan generera siffror i Python valfritt antal sätt . Medan slumptalsgenerering finns som en inbyggd funktion , kan en programmerare vill bygga listor över specifika , återkommande mönster av siffror . Eller , snarare , önskar en programmerare att använda en algoritm antal generation som input funktion . Oavsett omständigheterna kräver genererar antal mönster ( t.ex. udda nummer ) endast en loop och matematik för att skapa mönstret . Saker du behöver
Pythontolk med Python IDE
Visa fler instruktioner
1
Ställ upp generatorn slingan . I IDE , ange följande kod :
>>> I = 0
>>> medan jag < 10 :
uppsättningar upp den genererande slinga för att köra för tio iterationer. Detta innebär att det kommer att skriva ut alla udda tal mellan noll och nio . För att köra en längre generator , ange ett högre värde för while-loopen skick .
2
Skriv generatorn koden , efter while-slinga ( Kom ihåg att i Python , strecksatserna separata block av kod , så "om" uttalande bör indragen gång efter " medan " och " print " uttalande gång efter " om " ) :
>>> i = 10