Bi bakarsanız sevinirim. input alma ile alakalı denebilir

a = 0
b = 0
c = 0
d = 0

sorucuk = input("Bu Kodu Yazan Kimdir?: ")

if sorucuk == “hasan”:
a = a + 5

sorucuk1 = input("Bu Kodu Yazan Kimdir?: ")

if sorucuk1 == “mehmet”:
b = b + 5

sorucuk2 = input("Bu Kodu Yazan Kimdir?: ")

if sorucuk2 == “ali”:
c = c + 5

d = a + b + c

print(“Aldığın Puan:”, d)

puan = input(“Aldığın Puan Kaçtır? :”)

if puan == (ne yazmam gerek):
print(“Seni Tebrik Ediyorum”)

elif puan != (ne yazmam gerek):
print(“Yalancının Tekisin”)

Burda Soruları Doğru / Yanlış Cevaplayarak Aldıkları Puanı Ekranda Gösteriyorum Ama
Ayrıyeten Kendilerinden de Yazmalarını İstiyorum. Eğer Aldıkları Puanın Altında Veya Üstünde Yazarlarsa Ekranda “Yalancının Tekisin” Yazmasını İstiyorum Bunun İçin Ne Yapmam Gerek. Ya da Doğru Yazdıklarında Seni Tebrik Ediyorum Yazsın

Merhaba,
a, b, c ve d diye 4 farklı değişken tanımlamana gerek yok.
Neden böyle yaptın? Farklı bir düşüncen mi var? İleride bu değişkenlere tekrar erişmek mi isteyeceksin.

Öncelikle bilmen gereken, input fonksiyonun string değer döndürdüğüdür. Yani sen 10 yazsan da aslında “10” demiş oluyorsun. O nedenle tip dönüşümü yapmalısın. String (metinsel) ifadeyi integer (tamsayı) ifadeye çevirmelisin.

skor = 0

sorucuk = input("Bu Kodu Yazan Kimdir?: ")   
if sorucuk == "hasan":
    skor += 5

sorucuk1 = input("Bu Kodu Yazan Kimdir?: ")
if sorucuk1 == "mehmet":
    skor += 5

sorucuk2 = input("Bu Kodu Yazan Kimdir?: ")
if sorucuk2 == "ali":
    skor += 5


print("Aldığın Puan:", skor)

puan = int(input("Aldığın Puan Kaçtır? :"))

if puan == skor:
    print("Seni Tebrik Ediyorum")

elif puan != skor:
    print("Yalancının Tekisin")

Yazdığın koda bakınca, Python’a yeni başladığını düşünüyorum.
İstediğin elde etmek için farklı yöntemler uygulayabilirsin.
Örneğin ;
input("Bu Kodu Yazan Kimdir?: ") ifadesi kodun bir çok yerinde kullanılmış.
Bunu döngü ile tekrarlatabilirdin.

Kodun sonundaki elif ibaresi, else olabilirdi.

Bol bol kod yazarak kendini geliştireceksin. ileride, buna benzer ilk yazdığın kodlara baktığında ne kadar kötü yazmışım diyeceksin ama gelişim böyle oluyor zaten.

Kendi kodlarını da aşağıdaki gibi yazarsan istediğin olacaktır.

a = 0
b = 0
c = 0
d = 0

sorucuk = input("Bu Kodu Yazan Kimdir?: ")   
if sorucuk == "hasan":
    a += 5

sorucuk1 = input("Bu Kodu Yazan Kimdir?: ")
if sorucuk1 == "mehmet":
    b += 5

sorucuk2 = input("Bu Kodu Yazan Kimdir?: ")
if sorucuk2 == "ali":
    c += 5
    d = a+b+c

print("Aldığın Puan:", d)

puan = int(input("Aldığın Puan Kaçtır? :"))

if puan == d:
    print("Seni Tebrik Ediyorum")

elif puan != d:
    print("Yalancının Tekisin")

Daha Yeni Yeni Python Öğreniyorum. Kendim İnternetten Araştırarak Yeni Bilgiler Öğreniyorum. Aklıma Tek Değişken Atamak Gelmedi. Yazdığın Gerçekten Mantıklı Düşünmemiştim. Yardımcı Olduğun İçin Teşekkürler.

input("Bu Kodu Yazan Kimdir?: ") Aslında Bunu Öylesine Yazdım. Normalde Burada Kullanmayacağım Bu Bilgiyi Farklı Bir Kodda Kullanacağım. Sadece Asıl Yazacağım Kodu Paylaşmak İstemedim. Ve Soru Bulamadım (Aklıma Gelmedi)

Alttaki Kodu Bende Yazmıştım Ama Sanırsam Birşeye Dikkat Etmedim Ve Olmadı