Advertisement
10Flake

Roleta

Nov 29th, 2019
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.29 KB | None | 0 0
  1. from random import randint
  2.  
  3. while True:
  4.  
  5.     print('Bem Vindo á ROLETA!')
  6.     print('- Se pretende apostar Alto ou Baixo digite "1";\n'
  7.           '- Se pretender apostar Par ou Impar, digite "2";\n'
  8.           '- Se pretender apostar num número, digite "3";')
  9.  
  10.     x = input('Onde deseja apostar? ').strip()
  11.     aposta = float(input('Quanto deseja apostar? '))
  12.     y = randint(0, 36)
  13.     if x == '1':
  14.         a1 = input('Onde quer fazer a sua aposta? A para alto, B para baixo ').upper()
  15.         print('Número sorteado: {}'.format(y))
  16.         if y in range(0, 17) and a1 == 'B':
  17.             print('Você apostou Baixo e ganhou {}€.'.format(aposta * 2))
  18.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  19.             if s == 'N':
  20.                 break
  21.             continue
  22.         elif y in range(18, 36) and a1 == 'A':
  23.             print('Você apostou Alto e ganhou {}€.'.format(aposta * 2))
  24.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  25.             if s == 'N':
  26.                 break
  27.             continue
  28.         else:
  29.             print('Azar, você perdeu {}€.'.format(aposta))
  30.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  31.             if s == 'N':
  32.                 break
  33.             continue
  34.     elif x == '2':
  35.         a2 = input('Onde quer fazer a sua aposta? "P" para Par e "I" para Impar: ').upper()
  36.         print('Número sorteado: {}'.format(y))
  37.         if a2 == 'P' and y % 2 == 0:
  38.             print('Você apostou PAR e ganhou {}€.'.format(aposta * 2))
  39.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  40.             if s == 'N':
  41.                 break
  42.             continue
  43.         elif a2 == 'I' and y % 2 != 0:
  44.             print('Você apostou IMPAR e ganhou {}€.'.format(aposta * 2))
  45.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  46.             if s == 'N':
  47.                 break
  48.             continue
  49.         else:
  50.             print('Você perdeu {}€.'.format(aposta))
  51.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  52.             if s == 'N':
  53.                 break
  54.             continue
  55.     elif x == '3':
  56.         a3 = int(input('Em que numero deseja apostar? [0 - 36]: '))
  57.         if 0 <= a3 <= 36:
  58.             a3 = int(a3)
  59.         else:
  60.             print('Não digitou um número entre 0 e 36.')
  61.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  62.             if s == 'N':
  63.                 break
  64.             continue
  65.         if a3 == y:
  66.             print('Número Sorteado: {}'.format(y))
  67.             print('Você apostou no número {} e ganhou {}€.'.format(a3, aposta * 36))
  68.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  69.             if s == 'N':
  70.                 break
  71.             continue
  72.         elif a3 != y:
  73.             print('Número Sorteado: {}'.format(y))
  74.             print('Você apostou no número {} e perdeu {}€.'.format(a3, aposta))
  75.             s = input('Digite "S" para fazer nova aposta ou digite "N" para sair. ').upper()
  76.             if s == 'N':
  77.                 break
  78.             continue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement