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

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


咨詢
建站咨詢
