Urutan naik dalam python menggunakan while loop

Dalam program ini, kita perlu mengurutkan array yang diberikan dalam urutan menaik sedemikian rupa sehingga elemen-elemennya akan disusun dari yang terkecil hingga yang terbesar. Ini dapat dicapai melalui dua putaran. Loop luar akan memilih elemen, dan loop dalam memungkinkan kita untuk membandingkan elemen yang dipilih dengan elemen lainnya

Urutan naik dalam python menggunakan while loop

Elemen akan diurutkan sedemikian rupa sehingga elemen terkecil akan muncul paling kiri yang dalam hal ini adalah 1. Elemen terbesar akan muncul di paling kanan yang dalam hal ini adalah 8

Tulis Program Python untuk Menyortir Daftar dalam Urutan Naik dengan contoh praktis

Program Python untuk Menyortir Daftar dalam Urutan Ascending

Program python ini memungkinkan pengguna untuk memasukkan nilai bilangan bulat apa pun, dan kami menganggapnya sebagai panjang Daftar. Selanjutnya, kami menggunakan For Loop untuk menambahkan angka ke daftar Python

Fungsi pengurutan Python mengurutkan item Daftar dalam Urutan Naik

# Python Program to Sort List in Ascending Order

NumList = []

Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    NumList.append(value)

NumList.sort()

print("Element After Sorting List in Ascending Order is : ", NumList)

Menyortir Daftar Python dalam keluaran urutan menaik

Please enter the Total Number of List Elements: 4
Please enter the Value of 1 Element : 56
Please enter the Value of 2 Element : 76
Please enter the Value of 3 Element : 44
Please enter the Value of 4 Element : 2
Element After Sorting List in Ascending Order is :  [2, 44, 56, 76]
_

Program Python untuk Mengurutkan Daftar dalam Urutan Naik tanpa menggunakan Sort

Dalam program ini, kami menggunakan Nested For Loop untuk mengulangi setiap angka dalam Daftar, dan mengurutkannya dalam urutan menaik

# Python Program to Sort List in Ascending Order

NumList = []

Number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, Number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    NumList.append(value)

for i in range (Number):
    for j in range(i + 1, Number):
        if(NumList[i] > NumList[j]):
            temp = NumList[i]
            NumList[i] = NumList[j]
            NumList[j] = temp

print("Element After Sorting List in Ascending Order is : ", NumList)

Menyortir Daftar Python dalam keluaran urutan menaik

Please enter the Total Number of List Elements: 4
Please enter the Value of 1 Element : 67
Please enter the Value of 2 Element : 86
Please enter the Value of 3 Element : 34
Please enter the Value of 4 Element : 55
Element After Sorting List in Ascending Order is :  [34, 55, 67, 86]

Python Pertama Untuk Loop – Iterasi Pertama. untuk 0 dalam rentang (0, 4)
Kondisinya Benar. Jadi, itu masuk ke loop kedua untuk

Nested For Loop – Iterasi Pertama. untuk 1 dalam rentang (0 + 1, 4)
Kondisi Benar. Jadi, itu masuk ke dalam Pernyataan Jika

if(NumList[0] > NumList[1]) = if(67 > 86) – Artinya kondisi salah. Jadi, itu keluar dari blok If, dan nilai j bertambah 1

Nested For Loop – Iterasi Kedua. untuk 2 dalam rentang (1, 4) – Kondisinya Benar
if(67 > 34) – Kondisi benar
suhu = 67
DaftarBilangan[i] = 34
DaftarBilangan[j] = 67
Sekarang Daftar = 34 86 67 55. Selanjutnya, j bertambah 1

Nested For Loop – Iterasi Ketiga. untuk 3 dalam rentang (1, 4) – Kondisinya Benar

if(34 > 55) – Kondisi salah. Jadi, ia keluar dari blok If, dan nilai j adalah 4

Nested For Loop – Iterasi Keempat. untuk 4 dalam rentang(1, 4) – Kondisi salah
Selanjutnya, nilai i bertambah 1

First For Loop – Iterasi Kedua. untuk 1 dalam rentang (0, 4)
Kondisinya Benar. Jadi, itu masuk ke loop kedua untuk

Lakukan hal yang sama untuk Iterasi Python yang tersisa

Program Python untuk Mengurutkan Daftar dalam Urutan Ascending menggunakan While Loop

Program Python ini untuk mengurutkan item daftar secara menaik sama seperti di atas. Namun, kami mengganti For Loop dengan While loop

Dalam tutorial Python ini, kita akan menggunakan while loop di python dengan beberapa contoh. Juga, kita akan membahas

  • Python while loop
  • Perulangan while tak terbatas dengan python
  • Break pernyataan dalam python
  • Lanjutkan pernyataan dengan python
  • Python while mengulang beberapa kondisi
  • Python while loop dengan pernyataan lain
  • Lewati vs lanjutkan dengan python
  • Membalikkan menggunakan while loop python
  • Python sementara yang lain

Daftar isi

While loop dengan python

Dalam python, while loop digunakan ulangi kode sampai kondisi yang diberikan salah

Contoh

value = 1
while value < 8:
print(value)
value = value + 1
_

Setelah menulis kode di atas ( while loop dengan python ), Yang akan Anda cetak adalah “nilai” , kemudian outputnya akan muncul sebagai “1 2 3 4 5 6 7”

Di sini, while loop digunakan untuk mengulangi blok kode hingga salah. Anda dapat merujuk ke tangkapan layar saat mengulang dengan python

Urutan naik dalam python menggunakan while loop

Perulangan while tak terbatas dengan python

Dalam python, Infinite while loop adalah loop dimana kondisi while tidak pernah salah dan loop tidak akan pernah berakhir

Contoh

while True:
print("Welcome to loops")

Setelah menulis kode di atas (infinite while loop di python), Yang akan Anda cetak "Welcome to loops" kemudian hasilnya akan muncul sebagai "Welcome to loops" dan akan berlanjut hingga tak terhingga

Di sini, while loop digunakan untuk mencetak tanpa batas waktu karena kondisinya akan tetap benar. Anda dapat merujuk ke tangkapan layar Infinite while loop dengan python

Urutan naik dalam python menggunakan while loop

Break pernyataan dalam python

Dalam python, pernyataan break digunakan untuk menghentikan perulangan while bahkan jika kondisinya benar

Contoh

value = 2
while value < 8:
print(value)
if value == 5:
break
value = value + 1
_

Setelah menulis kode di atas (pernyataan break dengan python), Anda akan mencetak "nilai" kemudian hasilnya akan muncul sebagai "2 3 4 5"

Di sini, meskipun kondisi while saya benar, kita dapat menghentikan kondisi tersebut dengan menggunakan pernyataan break. Anda dapat merujuk ke pernyataan break tangkapan layar dengan python

Urutan naik dalam python menggunakan while loop

Lanjutkan pernyataan dengan python

Dalam python, pernyataan lanjutkan digunakan untuk menghentikan iterasi saat ini, dan kemudian akan dilanjutkan dengan yang berikutnya hingga yang terakhir

Contoh

value = 1
while value < 7:
value = value + 1
if value == 4:
continue
print(value)

Setelah menulis kode di atas (lanjutkan pernyataan dengan python), Anda akan mencetak "nilai" kemudian output akan muncul sebagai "2 3 5 6 7"

Di sini, kita akan menggunakan pernyataan continue untuk menghentikan iterasi saat ini dan akan melanjutkan iterasi berikutnya. Anda dapat merujuk ke tangkapan layar di bawah ini melanjutkan pernyataan dengan python

Urutan naik dalam python menggunakan while loop

Python while mengulang beberapa kondisi

Dalam python, while loop multiple condition digunakan ketika dua kondisi boolean sederhana digabungkan oleh operator logika " dan "

Contoh

value1 = 10
value2 = 20
while value1 > 0 and value2 > 0
print((value1, value2))
value1 = value1 - 3
value2 = value2 - 5
_

Setelah menulis kode di atas (python while loop multiple conditions), Ones yang akan Anda cetak ”nilai 1, nilai2” kemudian keluaran akan muncul sebagai “ (10, 20) (7, 15) (4, 10) (1, 5

Di sini, kita akan menggunakan operator logika ” dan “ untuk menggabungkan kondisi. Anda dapat merujuk ke tangkapan layar di bawah python sambil mengulang beberapa kondisi

Urutan naik dalam python menggunakan while loop

Python while loop dengan pernyataan lain

Dalam python, bagian else diasosiasikan dengan pernyataan while loop. Bagian else dijalankan ketika kondisi menjadi false

Contoh

count = 0
while count < 4:
print("My count is less than 4")
count = count + 1
else:
print("My count is not less than 4")
_

Setelah menulis kode di atas (pernyataan python while loop dengan else), Yang akan Anda cetak maka hasilnya akan muncul sebagai "Hitungan saya kurang dari 4" yang akan dicetak 4 kali hingga kondisinya benar dan saat kondisinya tercapai

Di sini, ketika kondisi while loop dievaluasi menjadi false maka bagian lain dijalankan. Anda dapat merujuk ke tangkapan layar di bawah python while loop dengan pernyataan lain

Urutan naik dalam python menggunakan while loop

Lewati vs lanjutkan dengan python

Pernyataan PassContinuePass tidak melakukan apa-apa Di mana melanjutkan pernyataan lewati semua pernyataan yang tersisa di loop dan pindahkan kontrol kembali ke atas loop. Pass digunakan saat Anda memerlukan beberapa fungsi, kelas, atau loop kosong untuk implementasi di masa mendatangLanjutkan digunakan saat beberapa kondisi telah terpenuhi dalam satu loop dan Anda harus melewati iterasi saat ini dan pindah ke berikutnya. Contoh
str = ”Panduan”
untuk saya di str
jika saya == 'd'
print('Lulus dieksekusi')
lulus
cetak(i)
cetak()Contoh
str = ”Panduan”
untuk saya di str
jika saya == 'd'
print('Lanjutkan dieksekusi')
melanjutkan
cetak(i)

Membalikkan menggunakan while loop python

Python while loop digunakan untuk mengeksekusi beberapa pernyataan berulang kali hingga kondisinya benar. Untuk mendapatkan elemen dalam urutan terbalik kita akan menggunakan while loop yang akan mengulang sampai elemen pertama dan terus mengurangi "r"

Contoh

my_list = ['Welcome', 'to', 'Python', 'Guides']
r = len(my_list) - 1
while r >= 0 :
    print(my_list[r])
    r = r-1

Setelah menulis kode di atas (mundur menggunakan while loop python), Anda akan mencetak ”my_list[r]” lalu hasilnya akan muncul sebagai “ Guides Python to Welcome ”. Di sini, while loop digunakan untuk mengulangi daftar dan untuk mengakses elemen secara terbalik i. e. dari (ukuran-1) ke 0

Anda dapat merujuk ke tangkapan layar di bawah ini secara terbalik menggunakan while loop python

Urutan naik dalam python menggunakan while loop
Balikkan while loop python

Python sementara yang lain

Python memungkinkan klausa lain opsional di akhir loop sementara. Pernyataan tambahan yang ditentukan dalam klausa else akan dieksekusi saat perulangan while berakhir

Contoh

num = 3
while num > 0:
    num = num - 1
    print(num)
else:
    print('Loop end')

Setelah menulis kode di atas (python while else), Ones Anda akan mencetak ” num ” maka outputnya akan muncul sebagai “ 2 1 0 Loop end ”. Di sini, while loop digunakan untuk melakukan iterasi hingga kondisi habis dan klausa else akan dieksekusi saat while loop berakhir

Anda dapat merujuk ke tangkapan layar python di bawah ini sementara yang lain

Urutan naik dalam python menggunakan while loop
Python sementara yang lain

Dengan cara ini, kita bisa menggunakan while Loops di python

Anda mungkin suka mengikuti tutorial Python

  • Metode string dalam Python dengan contoh
  • Python memeriksa apakah variabelnya bilangan bulat
  • Periksa apakah suatu angka adalah Python prima
  • Python mengonversi tuple ke daftar
  • Apa arti tanda persen dalam python
  • Fungsi bawaan Python dengan contoh
  • Dapatkan direktori saat ini Python
  • Array Python dengan Contoh
  • Mengurutkan algoritma dengan Python
  • Antrean prioritas dengan Python

Dalam tutorial ini, kami belajar cara menggunakan while Loops di python dengan contoh

  • While loop dengan python
  • Perulangan while tak terbatas dengan python
  • Break pernyataan dalam python
  • Lanjutkan pernyataan dengan python
  • Python while mengulang beberapa kondisi
  • Python while loop dengan pernyataan lain
  • Lewati vs lanjutkan dengan python
  • Membalikkan menggunakan while loop python
  • Python sementara yang lain

Urutan naik dalam python menggunakan while loop

Bijay Kumar

Python adalah salah satu bahasa paling populer di Amerika Serikat. Saya telah bekerja dengan Python untuk waktu yang lama dan saya memiliki keahlian dalam bekerja dengan berbagai perpustakaan di Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, dll… Saya memiliki pengalaman dalam bekerja dengan berbagai klien . Lihat profil saya

Bagaimana Anda melakukan urutan naik dengan Python?

sort() adalah salah satu metode daftar Python untuk menyortir dan mengubah daftar. Ini mengurutkan elemen daftar dalam urutan naik atau turun. sort() menerima dua parameter opsional. terbalik adalah parameter opsional pertama.

Bagaimana Anda mencapai puncak while loop dengan Python?

Pernyataan continue di Python mengembalikan kontrol ke awal perulangan while. Pernyataan continue menolak semua pernyataan yang tersisa dalam iterasi loop saat ini dan memindahkan kontrol kembali ke atas loop .

Bagaimana Anda mengatur angka dalam urutan menaik menggunakan if else di Python?

Cara menyusun angka dalam urutan menaik dengan python hanya menggunakan pernyataan if else .
+ 8. .
+ 6. .
+ 6. .
+ 5. .
daftar=[7,4,6,6,3,10,7] untuk i dalam rentang(len(daftar)-1). untuk saya dalam rentang(len(daftar)-1). jika (daftar[i]>daftar[i+1]). list[i],list[i+1]=list[i+1],list[i] # for loop dapat diganti dengan list