欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

取位數(shù)的函數(shù)python,取位數(shù)算法

用Python編寫一個(gè),輸入一個(gè)四位整數(shù),求它的千位,百位,十位,個(gè)位各是多少

#!/usr/bin/env python

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的吉利網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

# -*- coding: utf-8 -*-

a = input()

print "千位是: %s" % str(a)[0]

print "百位是: %s" % str(a)[1]

print "十位是: %s" % str(a)[2]

print "個(gè)位是: %s" % str(a)[3]

當(dāng)運(yùn)行程序時(shí),在控制臺(tái)輸入2345,輸出結(jié)果是:

千位是: 2

千位是: 3

千位是: 4

千位是: 5

擴(kuò)展資料

1、python輸入用法介紹:

python輸入時(shí)使用input( )函數(shù),這個(gè)函數(shù)只能接收“數(shù)字”的輸入,返回所輸入的數(shù)字的類型( int, float )。示例:

a = input("input a: ")

print(a,type(a))

2、python字符串切割:

python中string字符串使用[]可以通過索引獲取字符串中字符,例如:

a = "Hello"

print "a[1] 輸出結(jié)果:", a[1]

a[1] 輸出結(jié)果: e

python怎么取各個(gè)數(shù)位的數(shù)

a = 12345 取個(gè)位 : b = (a / 1) % 10 = a % 10 取十位: b = (a / 10) % 10 取百位: b = (a / 100) % 10 以此類推。假設(shè)輸入的數(shù)是n, n不為0 n=某數(shù) while n0。 (n,r) = divmod(n,10) print r 其中(n,r) = divmod(n,10) r是個(gè)位數(shù)。n是其它高位數(shù),divmod包含 除和求余數(shù).。或者用 [int(i) for i in str(n)] str(n) 把數(shù)變成字符串 int(i) 把字符串里的字母變成數(shù)字。

Python是一種面向?qū)ο蟆⒅弊g式計(jì)算機(jī)程序設(shè)計(jì)語言,由荷蘭人Guido van Rossum發(fā)明于1989年,1991年發(fā)行第一個(gè)公開發(fā)行版。它常被昵稱為膠水語言,它能夠很輕松的把用其他語言制作的各種模塊(尤其是C/C++)輕松地聯(lián)結(jié)在一起。 Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL協(xié)議。語法簡潔清晰,特色之一是強(qiáng)制用空白符作為語句縮進(jìn)。名字來源于一個(gè)喜劇,最初設(shè)計(jì)Python這種語言的人并沒有想到Python會(huì)在工業(yè)和科研上獲得如此廣泛的使用。

python format格式化進(jìn)階-左對(duì)齊右對(duì)齊 取位數(shù)

數(shù)字格式化

下表展示了 str.format() 格式化數(shù)字的多種方法:

print("{:.2f}".format(3.1415926));3.14

數(shù)字格式輸出描述

3.1415926{:.2f}3.14保留小數(shù)點(diǎn)后兩位

3.1415926{:+.2f}+3.14帶符號(hào)保留小數(shù)點(diǎn)后兩位

-1{:+.2f}-1.00帶符號(hào)保留小數(shù)點(diǎn)后兩位

2.71828{:.0f}3不帶小數(shù)

5{:02d}05數(shù)字補(bǔ)零 (填充左邊, 寬度為2)

5{:x4d}5xxx數(shù)字補(bǔ)x (填充右邊, 寬度為4)

10{:x4d}10xx數(shù)字補(bǔ)x (填充右邊, 寬度為4)

1000000{:,}1,000,000以逗號(hào)分隔的數(shù)字格式

0.25{:.2%}25.00%百分比格式

1000000000{:.2e}1.00e+09指數(shù)記法

13{:10d}????????13右對(duì)齊 (默認(rèn), 寬度為10)

13{:10d}13左對(duì)齊 (寬度為10)

13{:^10d}????13中間對(duì)齊 (寬度為10)

11'{:b}'.format(11)'{:d}'.format(11)'{:o}'.format(11)'{:x}'.format(11)'{:#x}'.format(11)'{:#X}'.format(11)10111113b0xb0XB進(jìn)制

^,?,??分別是居中、左對(duì)齊、右對(duì)齊,后面帶寬度,?:?號(hào)后面帶填充的字符,只能是一個(gè)字符,不指定則默認(rèn)是用空格填充。

+?表示在正數(shù)前顯示?+,負(fù)數(shù)前顯示?-;??(空格)表示在正數(shù)前加空格

b、d、o、x 分別是二進(jìn)制、十進(jìn)制、八進(jìn)制、十六進(jìn)制。

此外我們可以使用大括號(hào)?{}?來轉(zhuǎn)義大括號(hào),如下實(shí)例:

實(shí)例

#!/usr/bin/python# -*- coding: UTF-8 -*- print ("{} 對(duì)應(yīng)的位置是 {{0}}".format("runoob"))

輸出結(jié)果為:

runoob 對(duì)應(yīng)的位置是 {0}

python 編寫函數(shù) fun 求一個(gè)不多于5 位的正整數(shù)的位數(shù),該數(shù)在主函數(shù)中輸入,并在主函數(shù)中輸出結(jié)果。

def?fun(num):

global?k

if?num?//?10?==?0:

print('位數(shù)是:%s'?%?k)

else:

num1?=?num?//?10

k?+=?1

fun(num1)

if?__name__?==?'__main__':

while?True:

global?k

k?=?1

a?=?input('輸入一個(gè)數(shù):')

fun(int(a))

我用的是遞歸解決的這個(gè)問題,并且不限制5位數(shù)的,可以隨便輸入正整數(shù),要是限制位數(shù)的話加個(gè)判斷就好了

round函數(shù)python

round函數(shù)python:

這個(gè)函數(shù)相當(dāng)于調(diào)去里面的一個(gè)函數(shù),有一個(gè)數(shù)組,從中里面調(diào)取一個(gè)數(shù)據(jù)。簡單的說,round是使用四舍五入對(duì)小數(shù)進(jìn)行位數(shù)控制的函數(shù),round(a,b),a參數(shù)是小數(shù),b是小數(shù)點(diǎn)后保留的位數(shù)。實(shí)際使用需要考慮的python2和python3版本的差異與小數(shù)精度的問題。

ound函數(shù)的使用用法

根據(jù)Excel的幫助得知,round函數(shù)就是返回一個(gè)數(shù)值,該數(shù)值是按照指定的小數(shù)位數(shù)進(jìn)行四舍五入運(yùn)算的結(jié)果。

round函數(shù)的語法是:ROUND(number,num_digits),即:Round(數(shù)值,保留的小數(shù)位數(shù))

Number:需要進(jìn)行四舍五入的數(shù)字。

Num_digits:指定的位數(shù),按此位數(shù)進(jìn)行四舍五入。

其中,如果num_digits大于0,則四舍五入到指定的小數(shù)位。

如果num_digits等于0,則四舍五入到最接近的整數(shù)。

如果num_digits小于0,則在小數(shù)點(diǎn)左側(cè)進(jìn)行四舍五入。

文章標(biāo)題:取位數(shù)的函數(shù)python,取位數(shù)算法
標(biāo)題URL:http://chinadenli.net/article49/dsiojhh.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣自適應(yīng)網(wǎng)站定制網(wǎng)站網(wǎng)站改版網(wǎng)站設(shè)計(jì)公司云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司