Kenapa if nama is not josua jalan padahal udah isi input nya josua?

napa if nama is not josua nya jalan? padahal saya isi input nama benar

# Mengambil input
nama = input("Siapa nama kamu: ")
umur = input("Berapa umur kamu: ")
# Menampilkan output
if nama is not "josua":
	print("kamu jelek :p")
else:
	text = open("initext.txt",'w')
	text.write("Halo " + nama)
	text.write("\nUmur kamu " + umur + " kan?")
	text.write("\nsenang Bertemu dengan " + nama + " :D")
	text = open("initext.txt",'r')
	print(text.read())
	text.close()

run: Siapa nama kamu: josua Berapa umur kamu: 12 kamu jelek :p

avatar HINUDEEE
@HINUDEEE

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

coba is not diganti dengan != atau not equals("namaYangMaudiCek")

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 5 tahun yang lalu

Mengambil input

nama = input("Siapa nama kamu: ") umur = input("Berapa umur kamu: ")

Menampilkan output

if nama != "josua": print("kamu jelek :p") else: text = open("initext.txt",'w') text.write("Halo " + nama) text.write("\nUmur kamu " + umur + " kan?") text.write("\nsenang Bertemu dengan " + nama + " :D") text = open("initext.txt",'r') print(text.read()) text.close()

coba pake itu gan

avatar ridwantanjung
@ridwantanjung

30 Kontribusi 14 Poin

Dipost 5 tahun yang lalu

  1. kalau agan pake python 2.x <pre> input </pre> ganti sama <pre> raw_input </pre>

<pre> is not </pre>di statement If diganti sama
<pre> != </pre>

avatar ywai
@ywai

5 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban