輸入乙個數,指出這個數是否是10的倍數

2021-10-23 19:34:14 字數 683 閱讀 2974

一、用到的函式、結構: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整除即可,能夠整除則不是質數,否則是質數...