Python之數字
Python之數字
int(數字)===>在Python3中,int沒有範圍,在Python2
中,int
超出範圍就叫長整型(Long)。
a:加法(+)
eg:age = 25
a1 = 10
a2 = 20
a3 = a1 + a2
b:減法(-)
eg:age = 25
a1 = 10
a2 = 20
a3 = a1 - a2
c:乘法(*)
eg:age = 25
a1 = 10
a2 = 20
a3 = a1 * a2
d:除法(/)
eg:age = 25
a1 = 10
a2 = 20
a3 = a1 / a2
補充:
a1 = 39 / 8
print(a1)===>4.975
a2 = 39 // 8
print(a2)===>4
(//)的意思是整除,取商,不取小數。
e:平方(**)
eg:a1 = 2 ** 4
意思是:2的4次方
f:取余(%)
eg:a1 = 39 % 8
意思是:39除以8的余數
g:將數字的字符串轉換成數字類型
input = “10”
new_input = int(input)
print(new_input *10)
h:base轉換進制2、8、10、16
eg:a = “m”
b = int(a, base=16)
print(b)
意思是將字符m轉換成16進制,並打印16進制的結果。
i:bit_length( ) 當前數字的二進制,至少用n位表示。
問題1:判斷奇偶數
a = 35
temp = a % 2
if temp == 0:
print(“偶數”)
else:
print(“奇數”)
問題2:輸出1-100內所有的奇數、偶數
(1)奇數:n = 1
while n < 101:
temp = n % 2
if temp == 0:
pass
else:
print(n)
n = n + 1
print(“———end———”)
(2)偶數:n = 1
while n < 101:
temp = n % 2
if temp == 0:
print(n)
else:
pass
n = n + 1
print(“———end———”)
Python之數字