Amalan if-else dalam Python
Tuliskan syarat yang akan memeriksa sama ada nombor yang diberikan dalam pembolehubah adalah genap atau tidak.
Andaikan anda mempunyai pembolehubah dengan rentetan.
Jika ia mengandungi aksara 'a',
maka biarkan ia digantikan dengan '!'.
Diberi pembolehubah, yang akan menyimpan
e-mel pengguna. Periksa
sama ada ia mengandungi aksara '@'. Jika
aksara ini tiada, maka biarkan pengguna
memasukkan semula e-mel yang betul.
Diberi pembolehubah, yang akan menyimpan
nama pengguna. Tuliskan syarat yang
akan memeriksa panjang nama. Jika panjangnya
kurang daripada 3, maka mesej akan dipaparkan
mengatakan bahawa nama terlalu pendek. Jika panjang
berada dalam julat dari 3 hingga 20
aksara, ia adalah betul. Apabila
melebihi 20 aksara, biarkan
mesej muncul mengenai keperluan untuk memendekkan
nama.
Diberi pembolehubah, yang akan menyimpan
kata laluan untuk log masuk ke laman web. Tuliskan pemeriksaan
untuk memastikan kata laluan tidak kosong. Juga
periksa, agar panjangnya berada dalam had
6 - 14 aksara.
Diberi kod berikut:
tst = 'abcdef'
if len(tst) > 20:
print('string is too long')
else:
print('string is too short')
Tulis semula menggunakan operator ternary.