پوخ
11 ماه پیش توسط پوخ مطرح شد
3 پاسخ

اشکال کد

میخواستم یه عدد دو رقمی بگیره و دهگانشو برگردونه و یکانشو صفر کنه.
بهترین چیزی که تونستم واسش بنویسم این بوده ولی باز کار نمیکنه.

adad = input('yek adad benevis : ')  
adad = (adad\[0\] + 1) + (adad\[1\] = '0')  
print(adad)  

لازمه استرینگ باشه تا کد دوم بتونه کار کنه.
ممنون میشم کمک کنید.


ثبت پرسش جدید
میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 11 ماه پیش مطرح شد
0

سلام وقت بخیر
برای گرفتن عدد از اینپوت و اعمال تغیررات روی اون باید اول بهش بفهمونید که جنس ورودی عددی هست که به صورت رشته در نظر نگیره و ورودی رو یک عدد صحیح بر گردونه تا موقعه اضافه کردن به اون عدد اررور نده بگه جنس این متغیر رشته هست برای تبدیل کردن ورودی به عدد به این صورت باید انجام بدید با اینکه نمیدونم چرا اینکار رو کردید ولی کد تبدیل کردن ورودی به عدد رو برات اصلاح میکنم

adad = int(input('yek adad benevis : '))

adad = adad[0] + (adad[1] = '0')

print(adad)

پوخ
@pokhi 11 ماه پیش مطرح شد
0

ممنون از کمک تون ولی لازمه استرینگ باشه تا کد دوم بتونه استرینگ رو جدا جدا روش کار کنه.


0

سلام
از اون چیزی که می خواستی من این کد رو نوشتم شاید درست متوجه شده باشم
n = int(input('enter: '))
n = n//10
print(n)


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

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