Else tidak dieksekusi padahal if tidak memenuhi syarat

saya punya program python dengan source code sebagai berikut (tidak lengkap)

import random

angper = random.randint(0,10)
oper = random.choice(["kali","bagi","tambah","kurang"])
angdu = random.randint(0,10)

oper= input("kali,bagi,tambah kurang?")
if oper == "tambah":
    hasil = (angper + angdu)
    print("berapakah hasil dari", angper ,"+", angdu,"?"   )
    jawaban = int(input())
    if hasil ==  jawaban:
        print(" jawaban anda benar")
    else:
        ("jawaban anda salah")

pertanyaannya saat input pertama saya masukan "tambah" lalu input kedua jika saya memberi jawaban yg benar maka akan muncul output "jawaban anda benar" tetapi jika saya memasukan jawaban yg salah, kenapa tidak tidak muncul output "jawaban anda salah"? dan program langsung berhenti begitu saja Terima kasih

avatar Reiya24
@Reiya24

3 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

else(hasil !== jawaban) kalo di php pake tanda tesu bang kalo di phyton kurang tau ... kasih kondisi di else nya

1 Jawaban:

Jawaban Terpilih

hai @Reiya24 permasalahannya kamu lupa untuk print di kodisi elsenya.

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban