Está en la página 1de 5

INGENIERIA EN TECNOLOGIA GEOESPACIALES

FUNDAMENTOS DE PROGRAMACIÓN

ALUMNOS:
Joel Cacoango
Guasumba Alexandra
Luzuriaga Aracely
Quilumbaquin Erika

DOCENTE:
INGENIERO FAUSTO HONORATO MENESES BECERRA

NRC:3826
Tarea

Fecha:
19de
31 demayo
Juliodel
del2021
2021
EJERCICIO 4
Escribir un programa que simule el lanzamiento de dos dados, utilizando la
función estándar rand() en el lanzamiento de cada dado. La suma de los dos
valores variará desde 2 hasta 12, siendo 7 la suma más frecuente, y 2 y 12 las
menos frecuentes.

Además, utilizar un arreglo para llevar la cuenta del número de veces que
aparece cada suma posible, luego imprimir los resultados en un formato
tabular.

También determinar si los totales son exitosos, es decir cuando se tiene un 7


(existiendo seis formas de hacerlo, por lo que, aproximadamente una sexta
parte de todas las lanzadas deberán ser 7).

CODEBLOCKS

RESULTADOS

PYTHON
#EJERCICIO 4
from random import sample
import random
def lanzardados():
l = sample(range(1,7),6)
return l
def juego(T):
for a in range(0,T):
for b in range(0,6):
temp1[b] = lanzardados()[b] + lanzardados()[b]
v[temp1[b]-2] += 1
return v
def imprimirV(T):
v = juego(T)
for k in range(0,11):
print(" ",k+2, " ",v[k])
return ' '
while(1):
v = [0,0,0,0,0,0,0,0,0,0,0,0]
temp1 = [0,0,0,0,0,0]
T = int(input('Ingrese el numero de lanzamientos(0
salir): '))
if T > 0:
print(imprimirV(T))
else:
break

RESULTADOS
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC
v.1914 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more
information.
>>>
== RESTART:
C:/Users/Usuario/AppData/Local/Programs/Python/Python37/Ejerc
icio 4 .py ==
Ingrese el numero de lanzamientos(0 salir): 3600
2 108
3 205
4 297
5 387
6 501
7 592
8 504
9 404
10 315
11 183
12 104

Ingrese el numero de lanzamientos(0 salir): 10


2 2
3 1
4 1
5 0
6 0
7 1
8 3
9 0
10 1
11 0
12 1

Ingrese el numero de lanzamientos(0 salir): 0


>>>

También podría gustarte