Yazılım | Programlama Python | Girilen Verinin 0 Değerini Başa Alma

darkseg

Üye
16 Mar 2017
153
1
merhaba arkadaşlar şunu kodunu bir türlü beceremedim anlayan arkadaşlar bakabilirmi?

1. Kullanıcıdan bir sayı girdisi alacağız.
2. Daha sonra sayıların yerlerini değiştirmemiz gerekiyor. Fakat sadece 0 sayısını değiştireceğiz.
3. Sayıların sırasını bozmadan 0 sayılarını listenin başına taşımanız gerekmektedir.
4. Listenin son halini ekrana yazdırmamız gerekiyor

örnek vermek gerkirse

[2,4,1,6,4,0,0]

[0,0,2,4,1,6,4]
bu şekilde nasıl pythondan halledebilirim.
 
Moderatör tarafında düzenlendi:

ZuL-RaA

Kadim Üye
9 Ara 2017
5,550
16
837
Semerkant
Cevap: Python Ufak bir kod yardımı

Kod:
[font=monospace]sayılar [color=#666666]=[/color] [color=#008000]input[/color]([color=#BA2121]"Sayılar: "[/color]) 
a [color=#666666]=[/color] sayılar[color=#666666].[/color]split([color=#BA2121]" "[/color])
liste [color=#666666]=[/color] [] 
liste2 [color=#666666]=[/color] [] 
[color=#008000][b]for[/b][/color] i [color=#AA22FF][b]in[/b][/color] a:
 [color=#008000][b]if[/b][/color] i [color=#666666]==[/color] [color=#BA2121]"0"[/color]:
  liste[color=#666666].[/color]append(i)
  
 [color=#008000][b]else[/b][/color]:
  liste2[color=#666666].[/color]append(i)

pri [color=#666666]=[/color] liste [color=#666666]+[/color] liste2
[color=#008000][b]print[/b][/color](pri)
[/font]


Buyrun. Basit ve anlaşılır.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.