• 1399/04/20

ورودی input :

توی عکس پایین همیشه گزینه else تو خروجی چاپ میشد مجبور شدم موقع گذاشتن شرط و مقایسه به حروف بذارم تا با اینپوت مقایسه بشه یعنی استرینگ با استرینگ ینی اینکار درسته؟یا سوالم نامربوطه و پاک میشه 

  • 1399/04/20
  • ساعت 21:46

سلام 

به نظر من اگه شما input رو همون اول به int تبدیل کنید بهتره تا بعد فقط با عدد مقایسه بشه به جای رشته. ولی این راه هم مشکلی نداره.


  • 1399/04/20
  • ساعت 23:45

سلام وقت بخیر

دستور input به هر حال string دریافت می کنه و اگر مقدار دلخواه شما عدد هست زیرش این کد رو بنویسید مشکل حل میشه :

(yourRank = int(yourRank

و یا عددتون رو هنگام مقایسه داخل "" بزارید :

'if yourRank == '1

 


  • 1399/04/21
  • ساعت 15:37

سلام 

ممنون برای راهنماییتون


logo-samandehi