日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Python程序:反轉數字

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

雁山網站建設公司成都創(chuàng)新互聯(lián)公司,雁山網站設計制作,有大型網站制作公司豐富經驗。已為雁山上1000+提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿網站制作要多少錢,請找那個售后服務好的雁山做網站的公司定做!

本文公開了使用 Python While 循環(huán)、函數和遞歸來反轉數字的 Python 程序。

使用 While 循環(huán)反轉數字的 Python 程序

這個 python 程序反轉一個數字,允許用戶輸入任意正整數。然后,這個 Python 程序使用 While Loop 反轉一個數字

Number = int(input("Please Enter any Number: "))
Reverse = 0
while(Number > 0):
    Reminder = Number %10
    Reverse = (Reverse *10) + Reminder
    Number = Number //10

print("\n Reverse of entered number is = %d" %Reverse)
Please Enter any Number: 1456

 Reverse of entered number is = 6541

這個在 python 中反轉數字的程序允許用戶輸入任何正整數。然后這個數字被分配給變量 number。

接下來,While 循環(huán)中的條件確保給定的數字大于 0。

從上面的 Python 示例中,用戶輸入的值:Number = 1456,Reverse = 0

第一次迭代

提醒=數字%10 提醒= 1456%10 = 6

反向=反向10 +提醒 反向= 0 10 + 6 = 0 + 6 = 6

數=數//10 數= 1456 //10 = 145

第二次迭代 從 Python While Loop 第一次迭代開始,Number 和 Reverse 的值都更改為 Number= 145 和 Reverse= 6

提醒=數字% 10 提醒= 145 % 10 = 5

反轉=反轉10 +提醒= 6 10 + 5 反轉= 60 + 5 = 65

Number= 145 //10 = 14

第三次迭代 從 Python 的第二次迭代反向一個 Number 程序,Number= 14 和 Reverse= 65

提醒= 14%10 = 4

反向= 65 * 10 + 4 => 650 + 4 = 654

數量= 14//10 = 1

第四次迭代 從第三次迭代開始,次數= 1,反向= 654

提醒= 1 %10 = 1

反向= 654 * 10+1 = > 6540+1 = 6541

Number= 1//10 = 0

這里,對于下一次迭代,數字= 0。所以 while 循環(huán)條件失敗。

使用函數反轉數字的程序

這個在 python 中反轉數字的程序允許用戶輸入任何正整數。然后我們將使用反函數來反轉一個數。

def Reverse_Integer(Number):
    Reverse = 0
    while(Number > 0):
        Reminder = Number %10
        Reverse = (Reverse *10) + Reminder
        Number = Number //10
    return Reverse

Number = int(input("Please Enter any Num: "))
Reverse = Reverse_Integer(Number)
print("\n Reverse = %d" %Reverse)
Please Enter any Num: 234589

 Reverse = 985432

在程序中的這個反向數內,當它到達程序中的反向=反向 _ 整數(數)行時,編譯器立即跳轉到下面的函數:

def Reverse_Integer(Number):

最后一行以 return Reverse 語句結束。

使用遞歸反轉數字的 Python 程序

這個反轉數字的程序允許用戶輸入任意正整數。然后,我們將使用 Python 遞歸 反轉一個數字

# Python Program to Reverse a Number using Recursion

Reverse = 0
def Reverse_Integer(Number):
    global Reverse
    if(Number > 0):
        Reminder = Number %10
        Reverse = (Reverse *10) + Reminder
        Reverse_Integer(Number //10)
    return Reverse

Number = int(input("Please Enter any Number: "))
Reverse = Reverse_Integer(Number)
print("\n Reverse of entered number is = %d" %Reverse)

在這個反向數字程序中,當編譯器到達程序中的反向=反向整數(數字)行時,編譯器立即跳轉到下面的函數:

def Reverse_Integer(Number):

在這個反數函數中,下面的語句有助于用更新的值遞歸調用函數。如果您錯過了此語句,那么在完成第一行后,它將終止。

Reverse_Integer(Number //10)

例如,Number = 459 產生的輸出為 9

讓我們看看 Python If 語句,

如果(數字> 0),檢查數字是否大于 0。對于遞歸函數,在遞歸使用函數之前放置一個條件是很重要的。否則,我們最終會陷入無限執(zhí)行(就像無限循環(huán)一樣)。


新聞名稱:Python程序:反轉數字
當前地址:http://m.5511xx.com/article/dpisjpg.html