Python 2.7 Powerball Game This game allows one to either pick their own lottery numbers or have them generated and checks them with the most recent numbers, jackpot, and multiplier. I use concepts such as random, for loops, raw_input, and logic. I would it appreciated if it were reviewed by someone more experienced.

import random
choice = raw_input("Do you want to randomly generate numbers, or pick them? (Enter 'R' for random, 'P' for pick.")
if choice == ('R'):
  one = random.randint(1,69)
  two = random.randint(1,69)
  three = random.randint(1,69)
  four = random.randint(1,69)
  five = random.randint(1,69)
  pball = random.randint(1,26)
elif choice == ('P'):
  one = int(raw_input("Please pick your 1st number, between 1 and 69."))
  two = int(raw_input("Please pick your 2nd number, between 1 and 69."))
  three = int(raw_input("Please pick your 3rd number, between 1 and 69."))
  four = int(raw_input("Please pick your 4th number, between 1 and 69."))
  five = int(raw_input("Please pick your 5th number, between 1 and 69."))
  pball = int(raw_input("Please pick your Powerball number, between 1 and 26."))
  if ((one or two or three or four or five) &gt; 69) or pball &gt; 26 or ((one or two or three or four or five or pball) &lt; 1): #In case the entered numbers are too high or too low.
    print "Please choose a number between 1 and 69."
elif choice != ('R' or 'P'): #In case invalid input is given.
  print "Please enter either 'R' for random or 'P' for picking."
human = [one, two, three, four, five, pball]
print human
#August 15, 2018 Powerball
real = [12,15,28,47,48,16]
jackpot = 40000000
multiplier = 2
def powerball(human,real,jackpot,multiplier):
  x = raw_input("Do you want to buy the multiplier for $1? ('Y' or 'N')")
  if x == 'Y':
    pass
  elif x == 'N':
    multiplier = 1
  p = 0 #Prize
  i = 0 #Index
  m = 0 #Matches
  if human[5] == real[5]: #If you only get the powerball right.
    p = 4
  for i in range(0,5): #If you only get normal numbers, no powerball.
    if human[i] in real:
      m += 1
    i += 1
    if m == 3:
      p = 7
    elif m == 4:
      p = 100
    elif m == 5:
      p = 1000000
  m = 0
  for i in range(0,5): #If you get normal numbers along with the powerball.
    if (human[i] in real) and (human[5] == real[5]):
      m += 1
    i += 1
    if m == 1:
      p = 4
    elif m == 2:
      p = 7
    elif m == 3:
      p = 100
    elif m == 4:
      p = 50000
    elif m == 5:
      p = jackpot
  p *= multiplier
  if p &gt; 0:
    return "Congratulations, you won $%s!" % (p)
  elif p == 0:
    return "Sorry, you didn't win anything, try again next time."
print powerball(human, real, jackpot, multiplier)
Conditions

if ((one or two or three or four or five) &gt; 69)


one or two will return one if it isn't falsy (0 / None / False), you should use separate conditions, like so :

if (one &gt; 69 or two &gt; 69 or three &gt; 69...)


alternatively, you could just check the maximum value of your list

if (max(one, two, three, four, five) &gt; 69)


The same problem occur in this part : 

elif choice != ('R' or 'P')


it should be elif choice not in ('R','P')
variable names

instead of writing 

m=0#matches


directly use the variable matches, your code will be easier to understand
loops

for i in range(0,5): #If you only get normal numbers, no powerball.
    if human[i] in real:
      m += 1
    i += 1


you don't need to increase i in a for loop, it is done automatically
code structure

in the powerball function, you have the following blocks:

if powerball:
    price = 4

for i in range(0,5):#no powerball
...
for i in range(0,5):#yes powerball
    if powerball and human[i] == real:
        ...


You should change that in a if/else structure with the if powerball while counting the number of corresponding number outside : 

matches = 0
price = 0

for i in range(0,5):
    if human[i] in real:
        matches+=1

if human[5] == real[5]:# with powerball
    if matches == 0:
        price = 4
    elif matches == 1:
        price = 4
else:# without powerball
    if matches == 3:
        price = 7
    elif matches == 4:
        price = 100

multiple elif for variable assignation

(I don't know if this one is considered good practice, but it's faster to use and to add case)
instead of writing multiple elif, try to use a dictionary :

prices_for_matches = { 3 : 7,
                       4 : 100,
                       5 : 1000000}
if matches in prices_for_matches:
    price = prices_for_matches[matches]
else:
    price = 0



note i don't know much about powerball, but your solution doesn't care about the order of the balls (human[i] in real instead of human[i] == real[i]) or if the user selected multiple times the same number