• 1398/12/13

چک کردن ورودی از کاربر :

سلام استاد. چطور میتونم ورودی کاربر رو چک کنیم که حتما "عدد" باشه و یا حتما "حرف" باشه و اگه در غیر اون صورت بود به کاربر خطا بده. اینم میدونم که ورودی () input همیشه string هست.

  • 1398/12/13
  • ساعت 10:21

سلام خدمت شما دوست عزیز

در قسمت مدیریت خطاها این مورد رو بررسی کردم دوست من

مقدار input همیشه به صورت string هستش پس باید عملیات تبدیل رو انجام بدین

اگر این عملیات با خطا مواجه شد باید به کاربر خطا بدین که فرمت وارد شده معتبر نمی باشد

باید از دستور try except استفاده کنین

موفق باشین :)


  • 1398/12/13
  • ساعت 11:01

بسیار ممنونم از زحمتی که برای یادگیری ما میکشین.


  • 1398/12/13
  • ساعت 11:32

خواهش میکنم دوست من

موفق باشین :)


  • 1398/12/14
  • ساعت 11:03

استاد شرمنده. من مشکل ورودی عدد رو حل کردم ولی وقتی میخوام ورودی حتما کلمه یا حرف باشه و اگه نبود به کاربر خطا بده نمیدونم چطور باید کد رو بنویسم. اگه ممکنه کد رو برای من بنویسید. ممنونم :)


  • 1398/12/14
  • ساعت 19:39

ببینین معمولا برای این کار از regex استفاده میشه اما با دانشی که الان دارین میتونین از تبدیل کردن به عدد استفاده کنین

اگر تونست تبدیل کنه ینی عدده در غیر این صورت کلمه هستش