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

ali646

عضویت : 1398/10/17 پرسش ها : 3 پاسخ ها : 3

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

ارسال شده در : ‫۲۸ روز قبل، سه شنبه ۱۳ اسفند ۱۳۹۸، ساعت ۱۰:۰۵

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

محمد اردوخانی

عضویت : 1396/09/21 پرسش ها : 0 پاسخ ها : 1012

(پاسخ صحیح)

ارسال شده در :‫۲۶ روز قبل، چهار شنبه ۱۴ اسفند ۱۳۹۸، ساعت ۱۹:۳۹

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

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

1 تشکر

محمد اردوخانی

عضویت : 1396/09/21 پرسش ها : 0 پاسخ ها : 1012
ارسال شده در :‫۲۸ روز قبل، سه شنبه ۱۳ اسفند ۱۳۹۸، ساعت ۱۰:۲۱

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

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

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

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

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

موفق باشین :)

1 تشکر

ali646

عضویت : 1398/10/17 پرسش ها : 3 پاسخ ها : 3
ارسال شده در :‫۲۷ روز قبل، سه شنبه ۱۳ اسفند ۱۳۹۸، ساعت ۱۱:۰۱

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

0 تشکر

محمد اردوخانی

عضویت : 1396/09/21 پرسش ها : 0 پاسخ ها : 1012
ارسال شده در :‫۲۷ روز قبل، سه شنبه ۱۳ اسفند ۱۳۹۸، ساعت ۱۱:۳۲

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

موفق باشین :)

1 تشکر

ali646

عضویت : 1398/10/17 پرسش ها : 3 پاسخ ها : 3
ارسال شده در :‫۲۶ روز قبل، چهار شنبه ۱۴ اسفند ۱۳۹۸، ساعت ۱۱:۰۳

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

0 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید