Python Değişken nasıl arttırılır?

kutalikor

Centipat
Katılım
25 Aralık 2022
Mesajlar
77
Daha fazla  
Cinsiyet
Erkek
Python:
import time
print("Hoşgeldiniz, 20 soruluk vocabulary testiniz 10 saniye sonra başlayacak. Sorular 8. sınıf 1. üniteden olacak. Cevaplarınızı tüm harfleri küçük olacak şekilde yazınız. Bol şans")
i = 0
while i < 10:
    print(i)
    i = i + 1
    time.sleep (1)
    if i > 10:
        continue

print("friendship")
s1 = input()
print("buddy")
s2 = input()
print("relationship")
s3 = input()
print("support(fiil)")
s4 = input()
print("trust(fiil")
s5 = input()
print("count on")
s6 = input()
print("lie(isim)")
s7 = input()
print("prefer")
s8 = input()
print("accept")
s9 = input()
print("refuse")
s10 = input()
print("snack")
s11 = input()
print("loyal")
s12 = input()
print("patience")
s13 = input()
print("occur")
s14 = input()
print("main course")
s15 = input()
print("topic")
s16 = input()
print("reliable")
s17 = input()
print("reciever")
s18 = input()
print("stubborn")
s19 = input()
print("opportunity(f ile başlayan ilk anlam")
s20 = input()

p = 0
if s1 == "arkadaşlık":
    p =+ 1
if s2 == "kanka":
    p =+ 1
if s3 == "ilişki":
    p =+ 1
if s4 == "desteklemek":
    p =+ 1
if s5 == "güvenmek":
    p =+ 1
if s6 == "güvenmek":
    p =+ 1
if s7 == "yalan söylemek":
    p =+ 1
if s8 == "tercih etmek":
    p =+ 1
if s9 == "kabul etmek":
    p =+ 1
if s10 == "reddetmek":
    p =+ 1
if s11 == "atıştırmalık":
    p =+ 1
if s12 == "sadık":
    p =+ 1
if s13 == "sabır":
    p =+ 1
if s14 == "oluşmak":
    p =+ 1
if s15 == "ana yemek":
    p =+ 1
if s16 == "konu":
    p =+ 1
if s17 == "güvenilir":
    p =+ 1
if s18 == "alıcı":
    p =+ 1
if s19 == "inatçı":
    p =+ 1
if s20 == "fırsat":
    p =+ 1
print("puanınız", p)

Test bitince bütün soruları doğru yapsanız da puan 1 çıkıyor nasıl düzeltirim?
 
Python:
vocabulary = ["a","b","c"] # sorulacak kelimeler
kelimeler =  ["x","y","z"] # cevaplar

p = 0

for index, word in enumerate(vocabulary):
    
    print(f"{index}-{word}")
    answer = input().strip().lower() # boşlukları silecek ve büyük harfleri küçültecek
    
    if answer == kelimeler[index]:
        p += 1
        
print(p)

Yazımınız çok yanlış. Attığım tarzda yazmaya çalışın. Enumarate ve method'lar karışık gelebilir şu anlık, çok takılmayın. Birbirini tekrar eden şeyler için liste ve for vs. kullanın. (DRY)
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı