Sabtu, 24 September 2016

Membuat Fungsi Python


wadah = "lp2m"
panjang = len(wadah)
firstletter=wadah[0]
lastletter=wadah[len(wadah)-1]
print "Panjang         : ",len(wadah)
print "Huruf pertama   : ",firstletter
print "Huruf terakhir  : ",lastletter

print "Susunan letter wadah di-looping : ", "\n"
hit=0
for i in wadah :
   print "Letter ke-",hit," adalah ",i
   hit+=1

#-------------------------------------------------------lat4.py
wadah='lp2maray.com'
index = 0
a=len(fruit)
while index < a:
   letter = wadah[index]
   print letter
   index = index + 1
---------------------------------------------lat5.py


fhand = open('D:\python\latihan\pesan.txt')
count = 0
for line in fhand:
    count = count + 1
print 'Line Count:', count  
#-------------------------------------------------------lat6.py
fhand = open('pesan.txt')
inp = fhand.read()
print len(inp)
print inp[:36]
#-------------------------------------------------------lat7.py
fhand = open('D:\python\latihan\pesan.txt')
inp = fhand.read()
p=len(inp)
print p
print inp[:36]
print('#############################')
print inp[:p]
#-------------------------------------------------------lat7.py


NIM=['1120329','1120330','1120332','1120333','1120335','1120336']
NAMA=['Riadi Marta Dinata','Rini Dyah Anggorowati','Jaka Laksamana','Andhika Indrajaya','Boy Chandra Sasmita',Khanza Humaira Dinata']
NOHP=['1628128283344','2628128281244','36281358281244','4628123456789','562817582812','6628535822322']


f = raw_input("Nama file tanpa extention : ")
fon = f + '.csv'
fo=open(fon,"a")
c=0
while c < 6  :
    print '%s ; %20s ; %13s \n' %(NIM[c],str(NAMA[c]),str(NOHP[c]))
    fo.write(str(NIM[c]) + "; " + str(NAMA[c]) + "; " + str(NOHP[c]) + "\n")
    c+=1
fo.close()

file yang terakhir akan menghasilkan file .xls di path instalasi python



-------------------------------------------------------------

def print_sayhello():
     print "Hallo, apa kabar?"
     print "Saya senang Anda dapat memiliki dan menggunkan buku kami ini."


#memanggil fungsi di sini

print_sayhello ()    

#-------------------------------------------------------
def faktorial (a):
  if a == 1 :
      print a
      return 1
  else :
      print a
      return ( a * faktorial(a-1))

#program utama

m=raw_input ('Masukkan angka : ')
try :
  x=int(m)
  hasil=faktorial(x)
  print "Hasil faktorial ",x," adalah ", hasil
except:
  print "Data yang dimasukan salah, ulangi!"
#-------------------------------------------------------

def hitung_luas_lingkaran():
    print "Menghitung luas lingkaran"
    radius = input("Jari-jari = ")
    luas = 3.14 * radius * radius
    print "Luas=", luas

def hitung_luas_persegipanjang():
    print "Menghitung luas persegi panjang"
    panjang = input("Panjang = ")
    lebar   = input("Lebar   = ")
    luas = panjang * lebar
    print "Luas=", luas


# Program utama
print "Menghitung luas"
print "1. Lingkaran"
print "2. Persegipanjang"

pilihan = input("Pilihan (1 atau 2): ")
if pilihan == 1:
    hitung_luas_lingkaran()
elif pilihan == 2:
    hitung_luas_persegipanjang()
else:
    print "Pilihan salah"
#--------------------------------------------

Tidak ada komentar:

Posting Komentar