1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako generirati liha števila v Pythonu

Programerji lahko ustvarijo številke v Pythonu na poljubne načine. Medtem ko naključno ustvarjanje števil obstaja kot vgrajena funkcija, bo programer morda želel sestaviti sezname specifičnih, ponavljajočih se vzorcev števil. Ali bolje rečeno, programer želi uporabiti algoritem za generiranje številk kot vhodno funkcijo. Kakorkoli že, ustvarjanje številskih vzorcev (kot so liha števila) zahteva le zanko in matematiko za ustvarjanje vzorca.

1. korak

Nastavite generatorsko zanko. V IDE vnesite to kodo:

To nastavi generacijsko zanko za izvajanje desetih iteracij. To pomeni, da bo natisnil vsa liha števila med nič in devet. Če želite zagnati daljši generator, vnesite višjo vrednost za pogoj zanke while.

2. korak

Napišite kodo generatorja po zanki while (ne pozabite, da Python zamika ločene bloke kode, zato mora biti stavek "if" zamaknjen enkrat za "while", stavek "print" pa enkrat za "if") :

Zanka bo za vsako ponovitev preverila modul i in konstanto dva. Operator modulo preprosto vrne preostanek števila, deljeno z drugim številom. Torej, če število deljeno z dve nima ostanka, to pomeni, da je sodo število. Če ima ostanek, je liho in zanka natisne to vrednost i. Nato vrednosti i doda eno in se premakne na naslednjo ponovitev.

3. korak

Natisnite številke. Ko vnesete zadnjo vrstico, pritisnite Enter, da zaženete generator. Izhod bi moral biti prikazan takole:


  1. Kako ugotoviti Blokirani Telefonske številke
  2. Kako si lahko ogledate Neuvrščeni telefonske številke
  3. Preverite, kako vem številke
  4. Kako Blokiranje številko na Motorola RAZR
  5. Kako najti Telefonska številka Prosti