Nambari za Bahati nasibu katika Python

random.randomrandom.randintrandom.uniformrandom.randrangerandom.choicerandom.samplerandom.shufflerandom.seed
Задание 1

Zipewa nambari mbili kamili:

pythonnum1 = 10
num2 = 20

Tengeneza nambari kamili ya bahati nasibu kutoka kwenye masafa, yaliyowekwa na nambari zetu.

Задание 2

Zipewa nambari mbili kamili:

pythonnum1 = 5
num2 = 30

Tengeneza nambari kamili ya bahati nasibu bandia kutoka kwenye masafa, yaliyowekwa na nambari zetu.

Задание 3

Zipewa nambari mbili za desimali:

pythonnum1 = 1.345
num2 = 14.784

Tengeneza nambari halisi ya bahati nasibu bandia kutoka kwenye masafa, yaliyowekwa na nambari zetu.

Задание 4

Zipewa nambari mbili kamili:

pythonnum1 = -2
num2 = 10

Tengeneza nambari halisi ya bahati nasibu kutoka kwenye masafa, yaliyowekwa na nambari zetu.

Задание 5

Zipewa nambari tatu:

pythonnum1 = 5
num2 = 50
num3 = 4

Tengeneza nambari ya bahati nasibu kutoka kwenye masafa, yaliyowekwa na nambari ya kwanza na ya pili. Nambari ya tatu iachwe iamue hatua ya uteuzi.

Задание 6

Zipewa orodha:

pythonlst = [1, 2, 3, 4, 5]

Pata kipengele cha bahati nasibu kutoka kwenye orodha hii.

Задание 7

Zipewa orodha:

pythonlst = [1, 2, 3, 4, 5]

Pata orodha mpya, inayojumuisha vipergele vitatu vyya bahati nasibu kutoka kwenye orodha asilia.

Задание 8

Zipewa orodha:

pythonlst = [1, 2, 3, 4, 5]

Badilisha mpangilio wa vipergele vya orodha hii kwa mpangilio wa bahati nasibu.

Задание 9

Zipewa orodha yenye kurudiwarudiwa:

pythonlst = [1, 1, 1, 2, 2, 3, 3, 4, 5]

Pata vipergele vitatu vya bahati nasibu kutoka kwenye orodha hivi kwamba kwenye uteuzi vipergele visirudiwarudiwe.

Задание 10

Zipewa nambari:

pythonnum = 7

Anzisha hiyo nambari.

Задание 11

Zipewa mkusanyiko:

pythontlp = (10, 6, 2, 4)

Pata nambari ya bahati nasibu kutoka humo, kisha anzisha hiyo nambari.