def diskon(harga):
  if harga > 300:
    return harga/10
  elif harga >100 or harga <300:
    return harga/20
  else: 
    return 0
Silahkan coba sekali lagi. 
Function diskon() tidak me-return output yang diminta. Jika harga di bawah 100, maka diskon akan mengembalikan 0
        0 jempol
        
            orangberdasi 
            121
            0
            
             ·
            9 tahun, 5 bulan yang lalu
            ·
            0 jempol
            
        
    
    #coba kayak gini
def diskon(harga):
  if harga > 300:
    return harga/10
  elif harga > 100:
    return harga/20
  else:
    return 0
    
            ShintaYosefina 
            69
            0
            
            penanya
            
             ·
            9 tahun, 5 bulan yang lalu
            ·
            0 jempol
            
        
    
    Ok it works, thanks :)
            bramanto 
            300
            1167
            
             ·
            9 tahun, 5 bulan yang lalu
            ·
            0 jempol
            
        
    
    Salam Diskusi, Hai Coders @ShintaYosefina , coders cukup mengganti sintaks code elif harga >100 or harga <300: dengan elif harga >=100: dan coba kembali untuk mengetestNya, coba cetak dengan perintah MisalNya : print diskon(100)
            apip 
            94
            10
            
             ·
            9 tahun, 4 bulan yang lalu
            ·
            0 jempol
            
        
    
    def diskon(harga):
	if harga > 300:
  		return harga / 10
  	elif harga >= 100:
    	        return harga / 20
    else:
    	return 0
kalo ini kenapa tuh? yang salah di line 5 katanya
    
            apip 
            94
            10
            
             ·
            9 tahun, 4 bulan yang lalu
            ·
            0 jempol
            
        
    
    eh uda ding, ternyata gabisa pake tab ya ._.
