راکت

اشکال کد

3 پاسخ

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

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

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

پوخ
پوخ
@pokhi
ثبت پرسش جدید

پاسخ‌ها

3
میکائیل
میکائیل
@FullStack

تخصص: برنامه نویسی سمت سرور و کلاینت

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

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

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

print(adad)
پوخ
پوخ
@pokhi

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

شاید پاسخ شما همین‌جا باشد

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

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

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