Saya baru mengenal pemrograman dan mencoba membuat input pengguna menerima bilangan bulat dan string. Saya telah mencoba pengkodean berikut.. tetapi tidak yakin di mana kesalahan saya. Ada saran?
noAdults = input("Please enter the number of adults:")
while noAdults.isalpha():
print("Number must be valid and >= 0")
if noAdults.isdigit() and noAdults < 0:
print("Error")
noAdults = input("Please enter the number of adults:")
ValueError: literal tidak valid untuk int() dengan basis 10:
Saya kira ada ValueError karena saya telah menggunakan variabel noAdults dengan isalpha dan membuat kesalahan karena dalam int?
noAdults
baru jika ada huruf di dalamnya. - person Leigh   schedule 06.05.2014