新聞中心
創(chuàng)新互聯(lián)python教程:

在這個(gè)簡(jiǎn)單的 python 程序中,我們必須反轉(zhuǎn)一個(gè)數(shù)字。這是一個(gè)初級(jí) python 程序。
要理解這個(gè)例子,您應(yīng)該了解以下 Python 編程主題:
- Python 語(yǔ)法
- Python 循環(huán)
- Python 運(yùn)算符
一個(gè)數(shù)字的反義詞是什么?
在這個(gè)簡(jiǎn)單的 python 程序中,我們需要反轉(zhuǎn)一個(gè)數(shù)字。反轉(zhuǎn)一個(gè)數(shù)字意味著我們以相反的順序打印這個(gè)數(shù)字。例如,如果我們有一個(gè)數(shù)字 12345,我們必須使用 python 將其打印為 54321。
如何在 python 中找到一個(gè)數(shù)的逆序?
為了解決這個(gè)初學(xué) python 的數(shù)字問題,我們使用 Mod 運(yùn)算符乘以 10 來取數(shù)字的最后一位。然后,我們通過取反向變量* 10 +上一步提取的數(shù)字來計(jì)算反向。最后用 10 除最后一位數(shù)字,取while loop下一次迭代的下一位數(shù)字。python 中的 while 循環(huán)將一直持續(xù)到數(shù)字等于零。然后使用 python 基本語(yǔ)法中的print語(yǔ)句打印數(shù)字。
算法
STEP 1: 使用輸入法輸入數(shù)字,并使用 python 編程語(yǔ)言將該字符串轉(zhuǎn)換為整數(shù)。
步驟 2: 將變量初始化為零,以存儲(chǔ)反轉(zhuǎn)的數(shù)字。
第三步:使用while loop直到數(shù)字大于零。這個(gè)循環(huán)將繼續(xù)使整個(gè)數(shù)字反轉(zhuǎn)。
步驟 4: 使用 python 中的 Mod 運(yùn)算符從數(shù)字中提取數(shù)字。
步驟 5: 使用公式 *rev10 +數(shù)字**計(jì)算反向。(乘以 10 得到正確位置的數(shù)字。)
第六步:將數(shù)字分開,最后一位數(shù)字除以 10 。
STEP 7: 使用 python 語(yǔ)言基礎(chǔ)中的 print 語(yǔ)句將結(jié)果打印為一個(gè)反轉(zhuǎn)的數(shù)字。
Python 源代碼
n=int(input("Enter number: "))
rev=0
while(n>0):
dig=n
rev=rev*10+dig
n=n//10
print("Reverse of the number:",rev)
輸出
Enter number:12345
Reverse of the number: 54321 網(wǎng)頁(yè)標(biāo)題:Python程序:反轉(zhuǎn)一個(gè)數(shù)字
標(biāo)題來源:http://www.dlmjj.cn/article/cddopjs.html


咨詢
建站咨詢
