النا
8 ماه پیش توسط النا مطرح شد
9 پاسخ

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

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


ثبت پرسش جدید
محمد حسین
تخصص : mevn stack
@saghari 8 ماه پیش مطرح شد
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 8 ماه پیش مطرح شد
0

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


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

print(firstnumber)

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


النا
@ellena01 8 ماه پیش مطرح شد
0

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


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

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

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

print(firstnumber)

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

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

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

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

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


النا
@ellena01 8 ماه پیش مطرح شد
0

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


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

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


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

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

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

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

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


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

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