سلام من یک کدی هست میخوام بزنم که توی while از کاربر ورودی بگیرم و اگر کاربر عدد -1 زد بیشترین عدد ورودی که سن افراد هست نمایش داده بشه این رو توی دوره مکتب خونه بود و هر چیه میزنم اجرا نمیشه و ارور valueerror بهم میده رفتم توی استک و کد نمونه هم زدم باز اجرا نشد سورس میزارم
کد خود را اینجا وارد کنیدkandiad = int(input('please enter your person kandiad?\n'))
age_kandiad = []
while kandiad != -1:
person = int(input())
age_kandiad.append(person)
if kandiad == -1:
print('max number is :',max(age_kandiad))
break
# ValueError: invalid literal for int() with base 10:
'''
please enter your person kandiad?
51
13
15
17
18
19
22
-1
-1
-1
همان طور که مشاهده میکنید برنامه حتی پس از زدن -1 هم کار نمیکنه و چیزی نمایش نمیده
در هر بار که حلقه که اجرا می شود ، یک ورودی از کاربر گرفته می شود ، پس برای متوجه شدن از اینکه ورودی -1 وارد شده است ، باید همین متغیر تعریف شده در حلقه را بررسی کنیم
age_kandiad = []
while True:
person = int(input('please enter your person kandiad : '))
age_kandiad.append(person)
if person == -1:
print('max number is :',max(age_kandiad))
break
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟