用計算機來生成隨機數:
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 通過簡單的數學來代替實際的出拳,從鍵盤中獲取玩家出拳資訊,並轉化為整數量。注釋掉的 是用來檢測這...