Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+2)

import random

robots = int(input("cantidad de intentos: "))

#la cantitat de rondas que vols

contador = 0

llista_porcentaje = []

media = 0

contador = 0

disparo = 100

while contador != robots:

    disparo = 100

    contador = contador + 1

    while 0 == 0 or disparo != 1:

        #el bucle sempre es repeteix o arrivi al 1%

        fallo = random.randint(0,99)

        #numero aleatori per calcular la probalitat

        if fallo >= disparo:

            #en el cas que falli el disaparo automaticament es cancela el bucle

            break

        disparo = disparo - 1

    #el afegim a una llista per calcular el resultats mes endevant

    llista_porcentaje.append(disparo)

media = 0

contador = 0

max = 0

min = 0

r_max = 0

r_min = 0

for x in llista_porcentaje:

    #bucle per calcular els resultats

    if max == 0:

        max = x

    if min == 0:

        min = x

    #serveix per posar el numero per defecte a les variables

    if max <= x:

        if x != max:

            r_max = 0

        max = x

    if min >= x:

        if x != min:

            r_min = 0

        min = x

    #aquets 2 if serveixen 1: per resetar la cantidad de numero repetit i 2 per actualitzar el numero minim i maxim

    if max == x:

        r_max = r_max + 1

    if min == x:

        r_min = r_min + 1

    #aquets 2 if serveixan per saver quantes vegades se ha repetit el mateix numero

    contador = contador + 1

    x = int(x)

    media = media + x

resultado = media/contador

#el calcul del resultat

print("la media ha sido de: " + str(resultado))

print()

print("el maximo ha sido el: " + str(max))

print("i se ha repetido: " + str(r_max))

print()

print("el minimo ha sido de " + str(min))

print("i se ha repetido: " + str(r_min))

#mostrar el resultat per pantalla

Deleted 1 year ago

es veu molt be el programa