input

متین کریم زاده
26 مرداد ۱۴۰۲

سلام، ببخشید میخواستم بدونم چجوری می‌شه کاری کرد که اگر به input یک int یا float بدیم، خطا نده. چون خود str input بر می‌گردونه ولی من می‌خوام بتونم هم بهش float بدم و هم int.

213

1 پاسخ
  • SMahdi Razavizadeh26 مرداد ۱۴۰۲

    سلام وقت بخیر
    شما هرچیزی به input بدین قبول میکنه اما خروجی که میده str هستش و شما باید خروجی رو تبدیل به int یا float کنید طبق نیازتون. به عنوان مثال:

     

    number = input("Enter your number: ")

    number = int(number)

     

    خط اول،ما از کاربر یک ورودی به عنوان عدد میگیریم و چون خروجی تابع، str هستش،توی خط دوم اون رو تبدیل به int میکنیم.