سلام استاد. چطور میتونم ورودی کاربر رو چک کنیم که حتما "عدد" باشه و یا حتما "حرف" باشه و اگه در غیر اون صورت بود به کاربر خطا بده. اینم میدونم که ورودی () input همیشه string هست.
سلام خدمت شما دوست عزیز
در قسمت مدیریت خطاها این مورد رو بررسی کردم دوست من
مقدار input همیشه به صورت string هستش پس باید عملیات تبدیل رو انجام بدین
اگر این عملیات با خطا مواجه شد باید به کاربر خطا بدین که فرمت وارد شده معتبر نمی باشد
باید از دستور try except استفاده کنین
موفق باشین :)
بسیار ممنونم از زحمتی که برای یادگیری ما میکشین.
خواهش میکنم دوست من
موفق باشین :)
استاد شرمنده. من مشکل ورودی عدد رو حل کردم ولی وقتی میخوام ورودی حتما کلمه یا حرف باشه و اگه نبود به کاربر خطا بده نمیدونم چطور باید کد رو بنویسم. اگه ممکنه کد رو برای من بنویسید. ممنونم :)
ببینین معمولا برای این کار از regex استفاده میشه اما با دانشی که الان دارین میتونین از تبدیل کردن به عدد استفاده کنین
اگر تونست تبدیل کنه ینی عدده در غیر این صورت کلمه هستش