Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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 6 tahun yang lalu

3 Jawaban:

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

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 6 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 6 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 6 tahun yang lalu

Login untuk ikut Jawaban