İkinci kullanıcı etkileşimli Python kodum

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Hocam buradakiyle aynı değil mi aklıma bu geldi
 
Aynı değil aslında. Orada çok daha kısa bir kod yazıyor.
 
Yeni başladığın için sana uygun tavsiye vereceğim.

Böyle bir fonksiyon tanımı yapabilirsin.

def ShowMessage(msg):
print(msg)

Bu çekilde de çağırabilirsin.
ShowMessage("mesajını buraya girebilirsin")
 
Kodu denedim güzel çalışıyor. Ama dün dediğim gibi daha da basitleştirmek için birkaç tüyo verebilirim.

Örneğin: print fonksiyonunda eğer 3 adet tırnak ( " " " ) ile başlayıp 3 adet tırnak ( " " ") bitirirseniz parantez içerisinde istediğiniz kadar boşluk düzenlemesi yapabilirsiniz. Böylelikle tek bir print fonksiyonuyla işinizi halledebilirsiniz.
Eklemek ya da tartışmak istediğiniz bir konu varsa yazabilirsiniz. Bunun dışında diğer projelerinizde daha fazla yeni şey öğrendiğinizi ve kullandığınızı görmek isterim, kolay gelsin.

Kod:
print ("""
 
    AI: False, Exam is finished.
 
    """)
 
Gayet güzel olmuş, ellerinize sağlık.

Önceki konunuzda da dediğim gibi, print() fonksiyonunu yapıyla iç içe çok sayıda kullanmanız anlaşılabilirliği düşürüyor. İsterseniz şöyle düzenleyelim:

Python:
# Tanışma faslı:
print("""
| ------------------------------------- |
| AI: Hi! Welcome to our exam project.  |
| ------------------------------------- |
""")
name = input("\nPlease tell us your name:\n")
region = input("\nWhere do you live?\n")
hobby = input("\nWhat are you interested in?\n")

# Sınav:
score = 0
print("\nOK. That's enough information for now. Let's prove yourself!")

question1 = int(input("658 + 5494 = "))
if question1 == 6152:
    score += 50
else:
    pass

question2 = int(input("984 / 6 = "))
if question2 == 164:
    score += 50
else:
    pass

# Karne:
print(f"""

-
Name: {name}
Region: {region}
Interest(s): {hobby}

Final Score = {score} / 100

Thanks!
-
""")

İyi forumlar.
 
Kodu Türkçe'ye çevirdim:
Python:
print ("")
print ("Merhabalar. Bu teste size birkaç soru soracağız.")
print ("")
print("AI: Adınız nedir?")
name = input("Cevap: ")   #input komutu, kullanıcının bir cevp yazmasını sağlar. Eğer kullanıcıdan bilgi almak istiyorsanız input koöutu yardımcı olacaktır.
print ("")
print ("AI: Peki nerede yaşıyorsunuz?")
country = input("Cevap: ")
print ("")
print ("AI: Peki. Son olarak, hobiniz nedir?")
hobby = input("Cevap: ")

print("")
print ("Merhaba, " +str(name)+".")
print("")
print ("AI: Hakkınızda bazı şeyler öğrendiğimize göre, testimizin bu kısmında size bir kaç soru sorucağız "+str(name)+".")   #aldığınız bilgileri +str() veya str() şeklinde print komutunda kullanabilirsiniz.
print ("")  #Eğer +str(name) kodunun sonrasında da bir şeyler yazmak istiyorsanız bunu + ile sağlayabilirsiniz.
Points = 0  #Eğer kişiye bir şey hakkında yaptıkları şeyler sonucu bir sayı vermerk istiyorsanız, benim yazdığım gibi kullanabilirsiniz.

print ("AI: 5+4 sorusunun cevabı nedir?")
answer1 = int(input("Cevap: "))
if answer1 == 9:  #Eğer cevabın sayıdan büyük olmasını isterseniz >, küçük olmasını isterseniz <, ve eşit olmasını isterseniz == kullanabilirsiniz.
    print ("")
    print ("AI: Doğru cevap! 50 puan kazandınız. Hadi diğer soruya geçelim.")
    Points = Points + 50  #Bu kısım "Points"'in numara değerini arttırıyor. Bunu değiştirebilirsiniz.
else:  #Eğer başka sonlar da yazmak istiyorsanız, "elif" kodunu kullanabilirsiniz.
    print ("")
    print ("AI: Yanlış cevap, hadi diğer soruya geçelim.")

print ("AI: 24 + 56 sorusunun cevabı nedir?")
answer2 = int(input("Cevap: "))
if answer2 == 80:
    Points = Points + 50
    print ("")
    print ("AI: Doğru cevap! 50 puan kazandınız ve bütün soruları tamamladınız.")
    print ("")
else:
    print ("")
    print ("AI: Yanlış cevap, bütün soruları cevapladınız.")
    print ("")

print ("AI: Son sonuçlar:")
print ("")
print ("İsim = " +str(name)+".")
print ("")
print ("Şehir = " +str(country)+".")   #Bu kısımda aldığımız bilgileri +str(aldığınız bilgi) (veya) str(aldığınız bilgi) şeklinde belirtiyoruz.
print ("")
print ("Hobi = " +str(hobby)+".")
print ("")
print ("Puanlar = " +str(Points)+".")
print ("")
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…