النا
1 سال پیش توسط النا مطرح شد
10 پاسخ

ارور در تبدیل str به int در پایتون

با اینکه در جواب input عدد رو به اون میدم ولی بازم این ارور رو برام میاره.ممنون میشم کمک کنید.توی تصویر مشخصه
 تصویر


ثبت پرسش جدید
محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
1

برادرا لطفا ارور رو بخونید بعد پاسخ بدید آخه اصلا ایشون کدشون مشکلی نداره که هی کد میفرستید این اشکال از مقدار این متغیره
@armin8
@Mr_Omid خب الان firstnumber رو برابر با خودش کنی تو خط دو چه اتفاقی میفته خدایی

ارور شما هم اینطوری احتمالا حل میشه

firstnumber = input('Choose a number between 1-9: ')
firstnumber = firstnumber.split('&')[0]
firstnumber = int(firstnumber) * 2
print(firstnumber)

خط دوم میاد توی ورودی عدد رو جدا میکنه از اون بعدیا که مقدار تابع اینت درست بشه


محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
0

شما فقط عدد 5 رو وارد نکردید بعدش آدرس اون فایل هم نوشته شده
توی cmd تست کنید شاید مشکل از ترمینال vs code باشه که بعدش اونها رو اضافه کرده


ارمین یعقوبی
@armin8 1 سال پیش آپدیت شد
0
firstnumber = str(input("Choose a number between 1-9 : "))  
firstnumber = int(firstnumber)  
firstnumber = firstnumber\*2

print(firstnumber)

این رو تست کنید


النا
@ellena01 1 سال پیش مطرح شد
0

همچنان ارور میده😑


مهدی حسین آبادی
@Mr_Omid 1 سال پیش مطرح شد
-1

اینو امتحان کن.

firstnumber = int(input("Choose a number between 1-9 : "))  
firstnumber =firstnumber 
firstnumber = firstnumber\*2

print(firstnumber)

محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
1

برادرا لطفا ارور رو بخونید بعد پاسخ بدید آخه اصلا ایشون کدشون مشکلی نداره که هی کد میفرستید این اشکال از مقدار این متغیره
@armin8
@Mr_Omid خب الان firstnumber رو برابر با خودش کنی تو خط دو چه اتفاقی میفته خدایی

ارور شما هم اینطوری احتمالا حل میشه

firstnumber = input('Choose a number between 1-9: ')
firstnumber = firstnumber.split('&')[0]
firstnumber = int(firstnumber) * 2
print(firstnumber)

خط دوم میاد توی ورودی عدد رو جدا میکنه از اون بعدیا که مقدار تابع اینت درست بشه


النا
@ellena01 1 سال پیش مطرح شد
0

@hussain2
خیلی خیلی ممنون🤩


فرهان اکبرنژاد
@@ffarhan 10 ماه پیش آپدیت شد
-1
firstnumber=input("1-9:")  
firstnumber=int(firstnumber)  
secendnumber=firstnumber*2  
print(secendnumber)  

به نظرم اگر (2*firstnumber )رو داخل یک متغییر ذخیره کنی و بعد اون رو خروجی بگیری درست میشه


محمد سعید سالاری
تخصص : فلاتر، اندروید
@mrSalari 10 ماه پیش مطرح شد
-1

اینو امتحان کنین

number = int(input("Enter your number"))
print(number*2)

محمد حسین
تخصص : mevn stack
@saghari 10 ماه پیش مطرح شد
0

@@ffarhan
@mrSalari
این سوال دارای بهترین پاسخه یعنی مشکل سوال پرسنده بر طرف شده
لطفا سوالای جدید و بدون بهترین پاسخ رو جواب بدید


0

اصلا نیازی به این تابع نیست
منم این مشکل رو داشتم
ایشون فقط بعد از ورودی عدد صحیح دکمه run and debug رو میزدن که اشتباهه باید بجاش اینتر بزنه تا درست شه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام