Tutorial Python untuk bukan pengatur cara/Fungsi: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
→‎Contoh: Kemas kini kod BM
Baris 131:
 
== Contoh ==
'''temperature2suhu2.py'''
<source lang="python">
# Menukar nilai suhu daridaripada fahrenheitFahrenheit atau celsiusCelsius
 
def print_optionscetak_pilihan():
print "Menu:"
print " 'p' Papar pilihan"
print " 'c' tukar daridaripada celsius"
print " 'f' tukar daridaripada fahrenheit"
print " 'q' keluar program"
 
def celsius_to_fahrenheitcelsius_ke_fahrenheit(c_tempsuhu_c):
return 9.0 / 5.0 * c_tempsuhu_c + 32
 
def fahrenheit_to_celsiusfahrenheit_ke_celsius(f_tempsuhu_f):
return (f_tempsuhu_f - 32.0) * 5.0 / 9.0
 
choicepilihan = "p"
while choicepilihan != "q":
if choicepilihan == "c":
tempsuhu = input("Suhu dalam Celsius: ")
print "Fahrenheit:", celsius_to_fahrenheitcelsius_ke_fahrenheit(tempsuhu)
elif choicepilihan == "f":
tempsuhu = input("Suhu dalam Fahrenheit: ")
print "Celsius:", fahrenheit_to_celsiusfahrenheit_ke_celsius(tempsuhu)
elif choicepilihan != "q":
print_optionscetak_pilihan()
choicepilihan = raw_input("pilihan anda: ")
</source>
 
Contoh jalananpelaksanaan:
 
> python temperature2suhu2.py
Menu:
'p' Papar pilihan
'c' tukar daridaripada celsius
'f' tukar daridaripada fahrenheit
'q' keluar program
pilihan anda: '''c'''
Baris 181:
# Oleh Amos Satterlee
print
def hellohelo():
print 'HelloHelo!'
 
def areakeluasan(widthlebar, heighttinggi):
return widthlebar * heighttinggi
 
def print_welcomecetak_selamat(namenama):
print 'WelcomeSelamat datang, ', namenama
 
namenama = raw_input('YourNama NameAnda: ')
hellohelo(),
cetak_selamat(nama)
print_welcome(name)
print
print 'ToUntuk findmendapatkan thekeluasan areasegi ofempat a rectangletepat,'
print 'entermasukkan thelebar widthdan andtinggi heightdi belowbawah.'
print
wl = input('WidthLebar: ')
while wl <= 0:
print 'MustNombor bepositif a positive numbersahaja'
wl = input('WidthLebar: ')
ht = input('HeightTinggi: ')
while ht <= 0:
print 'MustNombor bepositif a positive numbersahaja'
ht = input('HeightTinggi: ')
print 'WidthLebar =', wl, 'HeightTinggi =', ht, 'sojadi AreaKeluasan =', areakeluasan(wl, ht)
</source>
 
Contoh jalananpelaksanaan:
 
YourNama NameAnda: '''Josh'''
HelloHelo!
WelcomeSelamat datang, Josh
Untuk mendapatkan keluasan segi empat tepat,
To find the area of a rectangle,
masukkan lebar dan tinggi di bawah.
enter the width and height below.
WidthLebar: '''-4'''
Nombor positif sahaja
Must be a positive number
WidthLebar: '''4'''
HeightTinggi: '''3'''
WidthLebar = 4 HeightTinggi = 3 sojadi AreaKeluasan = 12
 
== Latihan ==