Anda di halaman 1dari 2

# -*- coding: utf-8 -*-

"""
Spyder Editor

This is a temporary script file.


"""
def diulang():
print("\ndiulang ke menu ya sayang...")
menus()

def menus():
print("Pelajaran 28 Agustus 2017:")
print("\t1. fungsi")
print("\t2. fungsi dengan nilai default")
print("\t3. percabangan")
print("\t4. membaca file")
print("\t5. membuat file")
pilihan = int(input("pilih[1/2/3/4]: "))

if pilihan == 1:
def hella():
print('sayangku')

hella()
print("diulang ke menu ya sayang...")
diulang()

elif pilihan == 2:
# nilai default fungsi
def jiwa(x=1,y=2,z=3):
a = x + y
b = z + y
c = z + x
c = a + b
b = a + c
a = b + c
print(a,c,b)

print(jiwa(1))
diulang()

elif pilihan == 3:
# bisa inputan
trashold = 70
nil = int(input("inputan nilai: "))
if nil < trashold:
kuis = int(input("inputan nilai kuis: "))
if kuis !=0:
print("boleh remidi")
diulang()
else:
print(str(nil)+ " gagal")
diulang()
elif nil==trashold:
print("boleh remidi")
diulang()
else:
print("lulus dengan nilai: "+str(nil))
diulang()
elif pilihan == 4:
#baca csv
#1. open file
path = "C:/Users/praktikan/Documents/text_files/bl.txt"
artikel = open(path,'r')
rd = artikel.read()
print("1 ",rd,"\n\n\n")
artikel.close()

path = "C:/Users/praktikan/Documents/text_files/bk.txt"
artikel = open(path,'r')
rd = artikel.readline()
print("2 ",rd)
artikel.close()

#2. read file tanpa close


with open(path,'r') as filez:
print(filez.readlines()[:10])

diulang()
elif pilihan == 5:
path = "C:/Users/praktikan/Documents/text_files/bl_lele.txt"
#3. membuat file tanpa close
with open(path,'w') as filez:
lele = str(input("inputan: "))
print("jumlah karakter: ",filez.write(lele))
else:
menus()

menus()

Anda mungkin juga menyukai