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

کد در پایتون

سلام دوستان در پایتون چیزی هست که مثلا من شرط میزارم اگه درست نبود برهاز فلان لاین دوباره ی ورودی بگیره
i=0
s=0
x=int(input("pls enter a number:"))
i+=1
s+=x
if i<=10:
go to line 3
o= s%i
print(o)
ی چیزی که اونجوری کار کنه اگه بگید ممنون میشم


ثبت پرسش جدید
امین
تخصص : بیکاری
@amingoodarzi84 3 سال پیش آپدیت شد
1

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

البته شکل های دیگه ای هم هست مثلا میشه یه تابع نوشت و وقتی شرط درست باشه اونو فراخوانی و اجرا کنه
موفق باشید.


محمد نادری
تخصص : تازه وارد
@a.n.mohammad 3 سال پیش مطرح شد
0

@amingoodarzi84
ممنون ولی من میخوام که ده تا عدد از ورودی بگیرم و موقع ای که 10 شد کدم ی جورایی تموم شه و اخرش میانگین 10 تا ورودی رو تقسیم هر چنتا که ورودی گرفتیم کنه و میانگین رو بگه
i=0
s=0
x=int(input("pls enter a number:"))
i+=1
s+=x
تا اینجا پیش رفتم ولی نمیدونم چه کدی قرار بدم که اگه شرط درست نبود بره ی ورودی دیگه بگیره انقد پیش بره که تا شرطی که گذاشتم اوکی بشه
ممنون میشم بگید


امین
تخصص : بیکاری
@amingoodarzi84 3 سال پیش آپدیت شد
1

خب در این حالت میشه از for استفاده کرد چون میدونیم چند عدد قراره بگیریم و نیازی به while نیست
و این حلقه به تعداد 10 عدد از ورودی بگیره و آنها را به یه لیست اضافه کنه
و بعد عداد داخل اون لیست رو جمع کنه و تقسیم بر تعداد یعنی اون یعنی ده تا کنه
البته این ایده ی منه شاید راه های دیگه ای هم باشه
توضیح تصویر رو وارد کنید

موفق باشید


محمد نادری
تخصص : تازه وارد
@a.n.mohammad 3 سال پیش مطرح شد
0

@amingoodarzi84
واقعا ممنونم راستش من الگوریتم کامل بلد نیستم خوب کد هارو درک نمیکنم نمیتونم خوب مسئله هارو حل کنم ممنونم از کمکتون
یه سوال توی فور ای قرار دادید یعنی اینکه اعداد یک تا ده که توی رنج قرار دادید اسمشون ای هست


امین
تخصص : بیکاری
@amingoodarzi84 3 سال پیش مطرح شد
1

@a.n.mohammad
سلام خوشحالم که تونستم کمکتون کنم
بله دقیقه آی رینجی از اعداد یک تا ده هست و به راحتی میشه اینو تست کرد به این صورت که بجای گرفتن ورودی توضیح تصویر رو وارد کنیدآی رو پرینت کنه


محمد نادری
تخصص : تازه وارد
@a.n.mohammad 3 سال پیش مطرح شد
0

@amingoodarzi84
داداش اونجایی که میخوام ای تقسیم ده بشه تقسیم نمیکنه ارور میده اینت هم میزارم ارور میده فلوت هم امتحان کردم میشه کمکم کنی
شرمنده ها 😀


امین
تخصص : بیکاری
@amingoodarzi84 3 سال پیش مطرح شد
0

@a.n.mohammad
سلام
لطفا عکس اروری که میده رو بفرستید اگه مایلید هم یه نشانی از خودتون بدید که راحت تر بتون راهنمایی کنم


محمد نادری
تخصص : تازه وارد
@a.n.mohammad 3 سال پیش مطرح شد
0

سلام اروری که میده رو فهمیدم چرا بع خاطر اینکه a رو یه لیست اعلام کردیم و وقتی هربار کد اجرا میشه اپند که زدیم با عدد قبلی جمعش نمیکنه ورودی رو مثلا من 2 تا ورودی میزنم [5,1,4,9,] اینجوری میشه میخوام که هر بار که عدد میگیره با عدد قبلی جمع کنه
نشانی هم ایدی اینستاگرامم اینه clip_mohammad_nr


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

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