Python'da bir sayı nasıl tersine çevrilir?

Bu python programı bir sayıyı tersine çevirmek için kullanıcının herhangi bir pozitif tamsayı girmesine izin verir ve program döngüler ve özyineleme kullanarak sayıyı tersine çevirir.

Python, farklı uygulamalara sahip, yorumlanmış, yüksek seviyeli, genel amaçlı bir programlama dilidir. Öğrenmek için Python'un temel kavramları , tüm kavramları pratik olarak kısaca anlamanızı sağlayacak bazı standart programlar vardır. Python'da bir sayıyı tersine çevir, öğrenciye derin bir anlayış sağlayan bu programlardan biridir. ve aritmetik operatörler . Bu blog, bir sayıyı tersine çevirmenin yollarını anlamanıza ve uygulamanıza yardımcı olacaktır. Aşağıdaki konuları kapsayacaktır -





Python'da bir sayı nasıl tersine çevrilir?

Basit! Giriş numarasını alan ve aynısını tersine çeviren bir Python programı yazabilirsiniz. Bir tamsayının değeri bir değişken Bu, bir koşul kullanılarak kontrol edilir ve ardından sayının her basamağı başka bir değişkende saklanır ve bu, ters çevrilmiş sayıyı yazdırır. Python'da sayılar farklı yöntemler kullanılarak tersine çevrilebilir, aynısını uygulamak için Python programına bir göz atalım.

Bir sayıyı ters çevirmek için Python programı

Bir sayıyı tersine çevirmenin iki yolu vardır. -



  • Döngü Kullanma
  • Özyinelemeyi Kullanma

Döngü Kullanarak Bir Sayıyı Ters Çevirme

# Kullanıcıdan manuel olarak numarayı alın num = int (input ('En sevdiğiniz numarayı girin:')) # Değeri sıfır test_num = 0 olarak başlatın # while döngüsünü kullanarak kontrol edin (num> 0): # Mantık kalan = num% 10 test_num = (test_num * 10) + kalan num = num // 10 # Sonuç baskısını görüntüle ('Ters sayı: {}'. format (test_num))

Çıktı :
Python

Program Açıklaması

Kullanıcı değeri: Sayı = 123456 ve Ters = 0



java'da çoklu miras nedir

İlk Yineleme
Hatırlatma = Sayı% 10
Hatırlatma = 123456% 10 = 6
Ters = Ters * 10 + Hatırlatma
Ters = 0 * 10 + 6 = 0 + 6 = 6
Sayı = Sayı // 10
Sayı = 123456 // 10 = 12345

İkinci Yineleme
İlk Yinelemeden hem Sayı hem de Ters değerleri şu şekilde değiştirildi: Sayı = 12345 ve Ters = 6
Hatırlatma = Sayı% 10
Hatırlatma =% 12345 10 = 5
Ters = Ters * 10 + Hatırlatma = 6 * 10 + 5
Ters = 60 + 5 = 65
Sayı = Sayı // 10 = 12345 // 10
Sayı = 1234

Üçüncü Yineleme
İkinci Yinelemeden, hem Sayı hem de Ters değerleri şu şekilde değiştirildi: Sayı = 1234 ve Ters = 65
Hatırlatma = Sayı% 10
Hatırlatma =% 1234 10 = 4
Ters = Ters * 10 + Hatırlatma = 65 * 10 + 4
Ters = 650 + 4 = 654
Sayı = Sayı // 10 = 1234 // 10
Sayı = 123

Dördüncü Yineleme
İkinci Yinelemeden hem Sayı hem de Ters değerleri şu şekilde değiştirildi: Sayı = 123 ve Ters = 654
Hatırlatma = Sayı% 10
Hatırlatma =% 123 10 = 3
Ters = Ters * 10 + Hatırlatma = 654 * 10 + 3
Ters = 6540 + 3 = 6543
Sayı = Sayı // 10 = 123 // 10
Sayı = 12

Java'da bir program nasıl sonlandırılır

Beşinci yineleme
İkinci Yinelemeden hem Sayı hem de Ters değerleri şu şekilde değiştirildi: Sayı = 12 ve Ters = 6543
Hatırlatma = Sayı% 10
Hatırlatma =% 12 10 = 2
Ters = Ters * 10 + Hatırlatma = 6543 * 10 + 2
Ters = 65430 + 2 = 65432
Sayı = Sayı // 10 = 12 // 10
Sayı = 1

Altıncı yineleme
İkinci Yinelemeden, hem Sayı hem de Ters değerleri, Sayı = 1 ve Ters = 65432 olarak değiştirildi.
Hatırlatma = Sayı% 10
Hatırlatma =% 1 10 = 1
Ters = Ters * 10 + Hatırlatma = 65432 * 10 + 1
Ters = 654320 + 1 = 654321
Numara bitti:

Özyineleme kullanarak bir sayıyı ters çevirme

# Yineleme Kullanarak Bir Sayıyı Ters Çevirmek İçin Python Programı Num = int (input ('Lütfen herhangi bir Sayı Girin:')) Sonuç = 0 def Result_Int (Num): global Sonuç, (Num> 0): Hatırlatma = Num% 10 Sonuç = ( Sonuç * 10) + Hatırlatma Sonuç_Int (Num // 10) dönüş Sonuç = Sonuç_Int (Num) baskı ('n Girilen sayının tersi =% d'% Sonuç)

Çıktı :

Bununla, 'Python'da Bir Sayıyı Ters Çevir' konulu bu blogun sonuna geliyoruz. Umarım Python programlama bilginize değer katmıştır.

To çeşitli uygulamaları ile birlikte Python hakkında derinlemesine bilgi edinebilirsiniz. 7/24 destek ve ömür boyu erişim ile canlı çevrimiçi eğitim için. Bizim için bir sorunuz mu var? 'Python'da Bir Sayıyı Ters Çevir' in yorumlar bölümünde bunlardan bahsedin, size geri döneceğiz.