

{"id":144998,"date":"2025-05-05T14:58:22","date_gmt":"2025-05-05T09:28:22","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=144998"},"modified":"2025-05-05T14:58:22","modified_gmt":"2025-05-05T09:28:22","slug":"rock-paper-scissors-game-in-python","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/","title":{"rendered":"Rock Paper Scissors Game in Python"},"content":{"rendered":"<h3>Program 1<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"># Rock Scissors and Paper Game\r\nimport random\r\n# Function to pick value from computer\r\ndef get_comp_choice():\r\n         return(random.choice(['rock','paper','scissors']))\r\n\r\n# Function to pick value from user\r\ndef get_user_choice():\r\n        choice=input(\"Enter your choice('rock','paper','scissors')\").lower()\r\n        while choice not in('rock','paper','scissors'):\r\n                print(\"Invalid choice enter again between ('rock','paper','scissors')\")\r\n                choice=input(\"Enter your choice('rock','paper','scissors')\").lower()\r\n        return(choice)\r\n\r\n# Function for declare winner\r\ndef winner_declare(user_choice,comp_choice):\r\n        if(user_choice==comp_choice):\r\n                return(\" Its a tie ... !\")\r\n        if((user_choice=='rock' and comp_choice=='scissors') or (user_choice=='scissors' and comp_choice=='paper')  or (user_choice=='paper' and comp_choice=='rock')):\r\n                 return (\"Congrats you win the game....\")            \r\n        else:\r\n                 return (\" Oops You lose the game....\")  \r\n\r\n# Main calling\r\nwhile(True):\r\n    print(\"--------Rock Scissors and Paper Game--------\")\r\n    user=get_user_choice()\r\n    comp=get_comp_choice()\r\n    print(\"User Choice: \",user)\r\n    print(\"Computer Choice: \",comp)\r\n    print(winner_declare(user,comp))\r\n    choice=input(\"Want to play more....!(yes\/no)\").lower()\r\n    if(choice=='no'):\r\n            print(\"Thanks for playing Ok Bye Bye\")\r\n            break<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Program 1 # Rock Scissors and Paper Game import random # Function to pick value from computer def get_comp_choice(): return(random.choice([&#8216;rock&#8217;,&#8217;paper&#8217;,&#8217;scissors&#8217;])) # Function to pick value from user def get_user_choice(): choice=input(&#8220;Enter your choice(&#8216;rock&#8217;,&#8217;paper&#8217;,&#8217;scissors&#8217;)&#8221;).lower() while choice&#46;&#46;&#46;<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[10333,28626,22366,21082,34148,34151,34152,28301,34149,28302,34150],"class_list":["post-144998","post","type-post","status-publish","format-standard","hentry","category-python","tag-python","tag-python-practical","tag-python-program","tag-python-project","tag-python-rock-paper-scissors-game","tag-python-rock-paper-scissors-game-project","tag-rock-paper-scissors","tag-rock-paper-scissors-game","tag-rock-paper-scissors-game-in-python","tag-rock-paper-scissors-game-project","tag-rock-paper-scissors-game-using-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rock Paper Scissors Game in Python - DataFlair<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rock Paper Scissors Game in Python - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Program 1 # Rock Scissors and Paper Game import random # Function to pick value from computer def get_comp_choice(): return(random.choice([&#039;rock&#039;,&#039;paper&#039;,&#039;scissors&#039;])) # Function to pick value from user def get_user_choice(): choice=input(&quot;Enter your choice(&#039;rock&#039;,&#039;paper&#039;,&#039;scissors&#039;)&quot;).lower() while choice&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-05T09:28:22+00:00\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rock Paper Scissors Game in Python - DataFlair","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/","og_locale":"en_US","og_type":"article","og_title":"Rock Paper Scissors Game in Python - DataFlair","og_description":"Program 1 # Rock Scissors and Paper Game import random # Function to pick value from computer def get_comp_choice(): return(random.choice(['rock','paper','scissors'])) # Function to pick value from user def get_user_choice(): choice=input(\"Enter your choice('rock','paper','scissors')\").lower() while choice&#46;&#46;&#46;","og_url":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2025-05-05T09:28:22+00:00","author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445"},"headline":"Rock Paper Scissors Game in Python","datePublished":"2025-05-05T09:28:22+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/"},"wordCount":8,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"keywords":["Python","python practical","python program","Python project","python rock paper scissors game","python rock paper scissors game project","rock paper scissors","rock paper scissors game","rock paper scissors game in python","rock paper scissors game project","rock paper scissors game using python"],"articleSection":["Python Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/","url":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/","name":"Rock Paper Scissors Game in Python - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"datePublished":"2025-05-05T09:28:22+00:00","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/rock-paper-scissors-game-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Python Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/python\/"},{"@type":"ListItem","position":3,"name":"Rock Paper Scissors Game in Python"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam6\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/144998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=144998"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/144998\/revisions"}],"predecessor-version":[{"id":145013,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/144998\/revisions\/145013"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=144998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=144998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=144998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}