Task7 猜數字遊戲

2021-10-03 12:31:09 字數 858 閱讀 5508

題目

次猜,請輸入乙個整形數字:",i);

string num = console.readline();

int j = 0;

if(int.tryparse(num,out j))

}else

i++;

}while(flag!=true);

console.writeline("遊戲結束!");

console.readkey();}}

}執行結果

思路1.c#語言中預設輸入的資料型別為string型別,故使用int.tryparse(num,out j)表示式來判斷輸入的資料型別,這個表示式返回的是bool型別的值,如果成功將num這個值轉換為int型別則返回true,否則返回false。如果輸入的是整形數字,則這個返回值為true,且把轉換後的int型別的值賦給j。故用if語句加上這個表示式來判斷使用者輸入的資料型別。

2.採用flag作為指標加上do-while語句來判斷遊戲是否繼續,如果使用者猜對了系統的隨機數,則將flag的值被更改,一次迴圈結束後通過判斷flag的值來判斷遊戲是否結束。

Python程式設計基礎 Task7

物件 屬性 方法 class person hair black 構造方法 def init self,name charlie age 8 self.name name self.age age 定義乙個say方法 defsay self,content print content p perso...

Go學習之旅 Task7

在go語言中函式定義格式如下 func functionname parameter list returntypes 例1 下面的函式是用於求兩個數的和 func getsum num1 int num2 int int 這個函式傳遞了兩個引數,分別為num1與num2,並且他們都為int型別,將...

pandas組隊學習 task7

使用isna函式,返回值為每個位置是否缺失的邏輯變數。檢視某一列缺失的行,可以根據isna的返回值進行索引,例如 df df.height.isna head 如果要檢視多個列的情況,可以使用any和all。例如,isna all檢視三個列同時缺失 sub set df height weight ...