Python ile ilgili birkaç soru:

Başlatan Rhyme, 19 Ekim 2017 - 16:52:57

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Rhyme

Merhabalar, Python programlama dilinde yeniyim kullandığım diğer dillere benzemiyor (sanırım betik dil olduğundan :/).
Bir proje belirleyip onun üstünde gelişiyorum, fakat takıldığım noktalar oldu , örneğin şöyle bir kod bloğunda:


print("'komutlar' yazarak komutlara göz atabilirsin "+ad)
cm = raw_input(">")

if cm == "kurallar":
    print("kurallar bla bla'dır")
    cm = raw_input(">")

else:
    print("[ERROR]Vermeye çalıştığın ""'"+cm+"'"" komudu bulunamadı!")
    cm = raw_input(">")


Yukarıda küçük bir robot projesinin küçük bir kısımı durmakta, fakat biraz sorunlu;
bir kere "kurallar" yazıyorum tamam geri dönüş yapıyor,ondan sonra belirlenmemiş bir komut yazıyorum ve else tarafında olan olaylar yaşanıyor,sonra bir kere daha belirli yada belirsiz bir kelime yazıyorum ve geri dönüş olmuyor, program kapanıyor.Bu sorunu nasıl çözebilirim?


Bu arada İf yapısının içinde başka if yapıları kullanmak mümkün müdür,mümkünse nasıl kullanırım?
Sanat olmayan bir ülkenin hayat damarlarından biri kopmuş demektir.

Mustafa Kemal Atatürk

.py

[mention=632095]@Rhyme[/mention]

hmm..


# -*- coding: utf-8 -*-
#!/usr/bin/env python
import os
while (True):
    test = raw_input('>')
    os.system('clear')
    if test == 'cm':
        print ('bla bla')
    elif test is '2':
        print ('lololo:/')
   
    else:
        print ('{} tanimli degil'.format(test))


istediğin kadar if-else-elif kullanabilirisin.


Rhyme

#2
Yanıtın için çok teşekkür ederim  :)
Bu arada yazılanların rengini değiştirmek mümkün mü?
Sanat olmayan bir ülkenin hayat damarlarından biri kopmuş demektir.

Mustafa Kemal Atatürk

.py

[mention=632097]@Rhyme[/mention]

kolay gelsin..

ahmet12

bunu importlardan sonra yaz
class renkler:
    mavi = '\033[94m'
    yesil = '\033[92m'
    sari = '\033[93m'
    kirmizi = '\033[91m'
    beyaz = '\033[0m'
   

yaz sonra printle kullanmak icin
print renkler.kirmizi+"kirmizi yazidi mi?"+renkler.beyaz
diyerek kullanabilirsin