if語句 猜拳遊戲

2022-07-31 02:12:13 字數 1101 閱讀 8327

用計算機來生成隨機數:

random rand = new random();

int n = rand.next(10); //n代表生成乙個0-9之間的隨機數

案列:做猜拳的小遊戲

0---剪刀  1---石頭  2---布

思路:電腦隨機產生乙個數,人輸入乙個0--2之間的數

1、如果人出的拳減去電腦隨機數是1或-2,則人贏了

2、如果人出的拳減去電腦隨機數是0,則平局

3、如果人出的拳減去電腦隨機數是-1或2,則電腦贏了

console.writeline("請出拳:");

string human = console.readline();

random rand = new random();      //造乙個隨機數生成器

int n = rand.next(3);        //隨機生成乙個小於3的整數

string computer;

int ren;

if (n == 0)

computer = "剪刀";

else if (n == 1)

computer = "石頭";

else

computer = "布";

if (human =="剪刀"||human =="石頭"||human =="布")

if(human =="剪刀")

ren = 0;

else if (human == "石頭")

ren = 1;

else

ren = 2;

console.writeline(human +"vs"+computer );

int jieguo = ren - n;

if (jieguo==1||jieguo==-2)

console.writeline("大姐,你贏了!");

else if (jieguo == 0)

console.writeline("平局!");

else

console.writeline("哈哈哈,你輸了!");

else

console.writeline("請按套路出拳!");

猜拳遊戲Java

拿到這道問題,大值瀏覽下需要的類,既然是遊戲,game類中包含了init 與begin 兩個方法,可以猜測,game類作為了乙個 控制器 的角色,在裡面進行操作,建立person與computer類的物件,並呼叫各showquan 方法,對結果進行比較,得出是否獲勝的結論。思路清晰後,開始編寫相關的...

python 猜拳遊戲

ubuntu下編寫的乙個小遊戲,強迫症患者表示玩了好久。the finger guessing game coding utf 8 匯入乙個包,可以理解為乙個工具箱 import random 等待玩家輸入 playerpls raw input 請輸入 剪刀 0 石頭 1 布 2 player i...

if應用 猜拳遊戲

猜拳遊戲的動作包括。玩家出拳,電腦出拳,判斷結果,反饋。玩家出拳 player int input 請出拳 剪刀 0 石頭 1 布 2 剪刀是0,石頭是1,布是2 print 玩家出拳 d player 通過簡單的數學來代替實際的出拳,從鍵盤中獲取玩家出拳資訊,並轉化為整數量。注釋掉的 是用來檢測這...