2)Faça um programa simule o lançamento (randomicamente) de um dado, por 10 vezes. Para cada lançamento leia um número (em que o jogador tenta acertar o número que sairá no dado). No final o programa deve mostrar quantas vezes o jogador acertou. Caso o jogador acerte mais de 5 vezes ele ganhará R$1000,00. Mostre uma mensagem informando se ele ganhou o prêmio.
Soluções para a tarefa
Respondido por
1
Dado o algoritmo proposto temos:
from random import choice
lista = [1, 2, 3, 4, 5, 6]
c = 0
for c in range(5):
>x = choice(lista)
>y = int(input("Digite um número entre 1 e 6: "))
>if x == y:
>>c += 1
if c >= 5:
>>print("Você acertou {} vezea e ganhou 1000 reais!".format(c))
else:
>print("Você perdeu!")
Com definido que > significa identado a direita.
Caso encontre alguma dificuldade ou problema nesse código, solicite-me ajuda, tendo em vista que o escrevi sem testa-lo antes.
from random import choice
lista = [1, 2, 3, 4, 5, 6]
c = 0
for c in range(5):
>x = choice(lista)
>y = int(input("Digite um número entre 1 e 6: "))
>if x == y:
>>c += 1
if c >= 5:
>>print("Você acertou {} vezea e ganhou 1000 reais!".format(c))
else:
>print("Você perdeu!")
Com definido que > significa identado a direita.
Caso encontre alguma dificuldade ou problema nesse código, solicite-me ajuda, tendo em vista que o escrevi sem testa-lo antes.
Perguntas interessantes
Matemática,
9 meses atrás
Geografia,
9 meses atrás
Matemática,
9 meses atrás
Saúde,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás