متد input

11 مرداد ۱۴۰۱

سلام استاد. سوالم مربوط به متد input  هسنت. توی جلسه 14 که درباره input توضیح دادید گفتید تایپ این متد همیشه سترینگ هست. آیا میشه این تایپ را تغییر داد؟ یا راه حل ساده تری به جز اعمال دستورات شرطی وجود دارد که از همان اول این تابع از کاربر یک داده ای جز استرینگ دریافت کند؟ مثلا یک اینتیجر دریافت کند. 

256

1 پاسخ
  • Hossein Azimi13 مرداد ۱۴۰۱

    به دو این شکل بسیار ساده میتونید تایپ input رو به هر نوع تایپی تغییر بدید :

     

    s = input('Enter your name : ')
    i = int(s)
    # OR
    s = int(input('Enter your name : '))