資訊內(nèi)容
Python基礎(chǔ)練習(xí)實(shí)例29(分解數(shù)字)
題目:給一個(gè)不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。
程序分析:學(xué)會(huì)分解出每一位數(shù)。
本題使用scratch求解>>SCRATCH數(shù)學(xué)題-分解輸出整數(shù)的每一位數(shù)字
程序源代碼:
實(shí)例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
x = int(raw_input("請(qǐng)輸入一個(gè)數(shù):\n"))
a = x / 10000
b = x % 10000 / 1000
c = x % 1000 / 100
d = x % 100 / 10
e = x % 10
if a != 0:
print "5 位數(shù):",e,d,c,b,a
elif b != 0:
print "4 位數(shù):",e,d,c,b,
elif c != 0:
print "3 位數(shù):",e,d,c
elif d != 0:
print "2 位數(shù):",e,d
else:
print "1 位數(shù):",e
以上實(shí)例輸出結(jié)果為:
請(qǐng)輸入一個(gè)數(shù):
75674
5 位數(shù): 4 7 6 5 7
本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。

- 上一篇
Python基礎(chǔ)練習(xí)實(shí)例30(檢測(cè)回文數(shù))
題目:一個(gè)5位數(shù),判斷它是不是回文數(shù)。即12321是回文數(shù),個(gè)位與萬(wàn)位相同,十位與千位相同。
- 下一篇
Python基礎(chǔ)練習(xí)實(shí)例28(推算年齡)
題目:有5個(gè)人坐在一起,問(wèn)第五個(gè)人多少歲,他說(shuō)比第4個(gè)人大2歲;問(wèn)第4個(gè)人多少數(shù),他說(shuō)比第3個(gè)人大2歲;問(wèn)第三個(gè)人,又說(shuō)比第2人大兩歲;問(wèn)第2個(gè)人,說(shuō)比第一個(gè)人大兩歲;最后問(wèn)第一個(gè)人,他說(shuō)是10歲。請(qǐng)問(wèn)第五個(gè)人多大?