Python Forum
Problem with Basic Rock Paper Scissors code
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem with Basic Rock Paper Scissors code
#4
You just use integer literals (without quotes) instead of string literals (with quotes):

        cpu = randint(1, 3)
 
        ai = cpu
 
        if cpu == 1:
            ai = "r"
 
        elif cpu == 2:
            ai = "p"
 
        elif cpu == 3:
            ai = "s"
But, note that random.choice will pick a random item out of a sequence, even a string. So all of the above code could be replaced with this one line:

ai = random.choice('rps')
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Messages In This Thread
RE: Problem with Basic Rock Paper Scissors code - by ichabod801 - Sep-13-2019, 03:28 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Rock Paper Scissors Project in Python ankitdixit 8 4,854 Feb-23-2024, 03:14 PM
Last Post: DPaul
  Trying to create a visual rock paper scissors game urmom33 1 1,040 Dec-03-2022, 09:12 PM
Last Post: deanhystad
  Rock paper scissors in python with "algorithm" Agat0 23 6,084 Mar-01-2022, 03:20 PM
Last Post: Agat0
  Problem restricting user input in my rock paper scissors game ashergreen 6 4,628 Mar-25-2021, 03:54 AM
Last Post: deanhystad
  Odd behavior with Rock Paper Scissor game DustinKlent 2 1,949 Aug-27-2020, 03:55 PM
Last Post: DustinKlent
  List index out of range error when attempting to make a basic shift code djwilson0495 4 3,004 Aug-16-2020, 08:56 PM
Last Post: deanhystad
  Writing a basic shift code djwilson0495 2 2,270 Aug-16-2020, 01:52 PM
Last Post: djwilson0495
  Trying to implement Best of 3 logic in rock paper scissors game ShAhCh 5 3,370 May-11-2020, 04:31 PM
Last Post: ShAhCh
  Rock Paper Scissors with dictionaries ewgreht 2 3,903 May-01-2020, 03:19 PM
Last Post: deanhystad
  Rock, Paper, Scissors.. Help..hidden bug xxunknownxx 4 2,673 Mar-19-2020, 02:46 AM
Last Post: jefsummers

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020