天天看點

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

文章目錄

  • 前言
  • 一、石頭剪刀布小遊戲
    • 1.1遊戲簡介
    • 1.2.開發環境、編譯語言及所需要的庫
    • 1.3.遊戲設計與實作
    • 1.4.遊戲完整代碼塊
  • 二、總結

前言

随着人工智能的不斷發展,python這門語言也越來越重要,很多人都開啟了python學習,本文向大家介紹一個用python做成的小遊戲——石頭剪刀布。

一、石頭剪刀布小遊戲

1.1遊戲簡介

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

1.2.開發環境、編譯語言及所需要的庫

(1)Pycharm編譯軟體

Pycharm是一款針對Python的編輯器,配置簡單、功能強大、使用起來省時省心,對初學者也十分友好,強烈推薦新手使用Pycharm。

(2)Python語言

Python是一種跨平台的計算機程式設計語言。是一種面向對象的動态類型語言,最初被設計用于編寫自動化腳本(shell),Python語言具有非常簡潔且清晰的文法特點,随着版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發。

(3)Random庫

Random是産生随機數的庫,即随機數發生器,random産生的是僞随機數或者說是用一種複雜的方法計算得到的序列值,是以每次運算時需要一個不同的種子值。種子值不同,得到的序列值也不同。

1.3.遊戲設計與實作

(1)從控制台輸入提示資訊

#用int函數把使用者輸入的字元串轉換成整數并且定義此變量

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

(2)定義變量computer

#導入随機數庫random

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

#定義電腦出拳在整數1到3之間

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

(3)輸出玩家與電腦之間的較量

#定義變量的格式化輸出

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

(4)用if語句判斷勝負

#根據遊戲簡介知道遊戲勝利有三種可能,并且隻要滿足一種勝利情況則玩家最終勝利,是以三種情況之間用or的關系。

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

(5)最終實作

#随機輸入測試

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

1.4.遊戲完整代碼塊

python入門——小遊戲“石頭剪刀布”前言一、石頭剪刀布小遊戲二、總結

二、總結

這是本人的第一篇部落格,自學python一段時間,遊戲“石頭剪刀布”相對基礎,對于前期初學者的部分知識可起到鞏固作用。有很多不足的地方,還請各位大佬不吝賜教!