一、用到的函式、結構:input函式、str函式、int函式和if結構
1.input函式的作用和用法。input函式讓程式暫停執行,等待使用者輸入一些資料並將輸入的資料儲存到乙個變數中。用法如下:
變數=input()
2.str函式用於將變數改變為字串。用法:
str()
3.int函式用於將字串變為數值。
用法:int()
二、1.我們可以先利用input函式來輸入乙個數字。但在input函式中,輸入的資料被解讀為字串。因此先要利用int()來進行轉換為數值,再利用if結構和求模運算子來判斷這個數是否為10的倍數。最後再用str()將數值變為字串來輸出。
注意:求模運算子(%)用於將兩個數相除並返回餘數。
2.
num =
input
("please enter a number: "
)num =
int(num)
if num%
10==0:
print
(str
(num)
+"is a multiple of 10"
)else
:print
(str
(num)
+"is not a multiple of 10"
)
判斷乙個數是否是回文數
題目 定義回文數的概念如下 如果乙個非負數左右完全對應,則該數是回文數,如 121,22 如果乙個負數的絕對值左右完全對應,則該數是回文數,如 121,22 public static void main string args printrandm arr,3 1 5 4 system.out.p...
判斷乙個數是否是質數
乙個數如果可以進行因數分解,那麼分解的兩個數一定是乙個小於等於sqrt n 乙個大於等於sqrt n 因此遍歷到sqrt n 即可。因為如果sqrt n 左側找不到因數,右側也一定找不到因數。中心思想 遍歷n是否能被2到sqrt n 之間的數整除,如果不能則為質數。import math defis...
判斷乙個數是否是素數
素數釋義 曾稱質數。乙個大於1的正整數,如果除了1和它本身以外,不能被其他正整數整除,就叫素數。如2,3,5,7,11,13,17 public boolean isprime int n for int i 2 i從2開始,一直到小於其自身,依次判斷能否被n整除即可,能夠整除則不是質數,否則是質數...