Input Data dalam Gelung dalam Python
Untuk menanyakan soalan yang sama kepada pengguna
beberapa kali, kita perlu menggunakan
fungsi input dalam gelung while.
Dan selagi syarat yang ditetapkan adalah benar,
data akan diminta daripada pengguna.
Mari kita tetapkan nilai boolean True
di sebelah kanan while
dan letakkan permintaan untuk memasukkan nombor dalam blok kod:
while True:
tst = input('masukkan nombor: ')
print(tst)
Walau bagaimanapun, gelung yang dibuat akan mengulangi permintaan tanpa henti. Oleh itu, kita perlu menetapkan syarat tambahan untuk keluar daripadanya. Mari kita nyatakan bahawa gelung akan berjalan selagi nilai yang dimasukkan adalah nombor. Sebaliknya, gelung hendaklah berhenti:
while True:
tst = input('masukkan nombor: ')
if tst.isdigit():
print(tst)
else:
break
Tanya pengguna tentang namanya. Jika
bilangan aksara namanya lebih daripada 6,
tunjukkan mesej bahawa namanya
terlalu panjang. Pada masa yang sama, gelung
hendaklah berhenti.