0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan5 halaman

Tipe Data dan Operasi Dasar Python

Dokumen tersebut membahas tentang: 1. Tipe data dasar dan khusus dalam Python seperti integer, float, string, boolean, complex, dan dari bahasa C. 2. Operasi perubahan tipe data (casting) dan operasi aritmatika dasar seperti penjumlahan, pengurangan, perkalian, pembagian, dan lainnya. 3. Program konversi suhu antara satuan Celcius, Reamur, Fahrenheit, dan Kelvin. 4. Operasi logika boolean NOT, OR, AND, XOR bes

Diunggah oleh

tamcanbabang
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan5 halaman

Tipe Data dan Operasi Dasar Python

Dokumen tersebut membahas tentang: 1. Tipe data dasar dan khusus dalam Python seperti integer, float, string, boolean, complex, dan dari bahasa C. 2. Operasi perubahan tipe data (casting) dan operasi aritmatika dasar seperti penjumlahan, pengurangan, perkalian, pembagian, dan lainnya. 3. Program konversi suhu antara satuan Celcius, Reamur, Fahrenheit, dan Kelvin. 4. Operasi logika boolean NOT, OR, AND, XOR bes

Diunggah oleh

tamcanbabang
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

#A.

TIPE DATA
nama = 'regal nugraha' #nama tipe datanya string
usia = 18 #usia tipe datanya integer
tinggi_badan = 183.5 #tinggi_badan tipe datanya float (desimal)
kode = TRUE
kode = FALSE #kode tipe datanya boolean

##tipe data khusus


#bilangan complex
Data_usia = complex(5,6) #data usia type datanya complex

#tipe data dari Bahasa C (harus import dulu)


from ctypes import c_double
co/: data_usia = c_double(10.6)

#B. CASTING (merubah tipe data)

Co/ penggunaan;
usia= 25;
tinggi_badan = float(usia)
nama = str(usia)
kode = bool(usia)
#dari int ke float
print(tinggi_badan,type(tinggi_badan))
#dari int ke str
print(nama,type(nama))
#dari int ke bool
print(kode,type(kode))
……dll tergantung kebutuhan…..

#C. OPERASI ARITMATIKA

a = 24
b=5
hasil = a + b
print(a,'+',b,'=',hasil)

# operasi pengurangan
hasil = a - b
print(a,'-',b,'=',hasil)
# operasi perkalian
hasil = a * b
print(a,'*',b,'=',hasil)

#operasi pembagian
hasil = a / b
print(a,'/',b,'=',hasil)

#operasi eksponen (pangkat) **


hasil = a ** b
print(a,'**',b,'=',hasil)

#operasi modulus % (angka sisa pembagian)


hasil = a% b
print(a,'%',b,'=',hasil)

#operasi floor division // (hasil pembagian yang dibulatkan kebawah)


hasil = a // b
print(a,'//',b,'=',hasil)

#prioritas operasi, operational precedence


1. ()
2. exponen **
3. perkalian dll * / % //
4. tambah & kurang

x=3
y=2
z=4

hasil = x ** y * z + x / y - y % z // x
print(x,'**',y,'*',z,'+','x','/',y,'-',y,'%',z,'//',x,'=', hasil)

hasil = x + y * z
print(x,'+',y,'*',z,'=',hasil)

hasil = (x + y) * z
print('(',x,'+',y,') *',z,'=',hasil)

D. konversi satuan temperatur


Rumus Temperatur Celcius Reamur Fahrenheit Kelvin
Celcius 4/5C 9/5C + 32 C+273
Reamur 5/4R 9/4R+32 5/4R+273
Fahrenheit 5/9(F-32) 4/9(F-32)
Kelvin K-273 4/5(K-273)
#program konversi celcius ke satuan lain

print("\nPROGRAM KONVERSI TEMPERATUR\n")

celcius = float(input('Masukan suhu dalam celcius : '))


print("suhu adalah",celcius, "Celcius")

#reamur
reamur = (4/5) * celcius
print("suhu dalam reamur adalah ",reamur, "Reamur")

#fahrenheit
fahrenheit = ((9/5) * celcius) + 32
print("suhu dalam fahrenheit adalah ",fahrenheit, "Fahrenheit")

#kelvin
kelvin = celcius + 273
print("suhu dalam kelvin adalah ",kelvin, "Kelvin")

F. Operasi logika atau boolean


#not, or, and, xor

print('===NOT===')

a = True
c = not a
print('data a =',a)
print('---------NOT')
print('data c =',c)

#OR jika salah satu true, maka hasilnya adalah true


print('===OR===')

a = False
b = False
c = a or b
print(a, ' or',b,' =',c)
a = False
b = True
c = a or b
print(a, ' or',b,' =',c)
a = False
b = True
c = a or b
print(a, ' or',b,' =',c)
a = True
b = True
c = a or b
print(a, ' or',b,' =',c)

#AND jika dua buah nilainya True maka hasil True


print('===AND===')

a = False
b = False
c = a and b
print(a, ' and',b,' =',c)
a = False
b = True
c = a and b
print(a, ' and',b,' =',c)
a = False
b = True
c = a and b
print(a, ' and',b,' =',c)
a = True
b = True
c = a and b
print(a, ' and',b,' =',c)

#XOR(^) akan true jika salah satu true,


#jika keduanya nilaimya sama hasilnya akan false
print('===XOR===')

a = False
b = False
c=a^b
print(a, ' xor',b,' =',c)
a = False
b = True
c=a^b
print(a, ' xor',b,' =',c)
a = False
b = True
c=a^b
print(a, ' xor',b,' =',c)
a = True
b = True
c=a^b
print(a, ' xor',b,' =',c)

Anda mungkin juga menyukai