Python之数字

Python之数字

int(数字)===>Python3中,int没有范围,在Python2中,int超出范围就叫长整型(Long)。

浮点运算:单精度 float

     双精度 double

     

 

a:加法(+

egage = 25

a1 = 10

a2 = 20

a3 = a1 + a2

 

 

b:减法(-

egage = 25

a1 = 10

a2 = 20

a3 = a1 - a2

 

c:乘法(*

egage = 25

a1 = 10

a2 = 20 

a3 = a1 * a2

 

d:除法(/

egage = 25

a1 = 10

a2 = 20

a3 = a1 / a2

补充:

a1 = 39 / 8

printa1===>4.975

a2 = 39 // 8 

printa2===>4

//)的意思是整除,取商,不取小数。

 

e:平方(**

ega1 = 2 ** 4

意思是:24次方

 

f:取余(%

ega1 = 39 % 8

意思是:39除以8的余数

 

g:将数字的字符串转换成数字类型

input = “10”

new_input = int(input)

print(new_input *10)

 

hbase转换进制281016

ega = “m”

        b = int(a, base=16)

print(b)

意思是将字符m转换成16进制,并打印16进制的结果。

 

ibit_length( )  当前数字的二进制,至少用n位表示。

 

 

问题1:判断奇偶数

 a = 35
    temp = a % 2
    if temp == 0:
       print(“偶数”)
    elseprint(“奇数”)

 

问题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———”)

 

 

posted @ 2018-03-02 22:46  王先生是胖子  阅读(201)  评论(0编辑  收藏  举报