تابع و حلقه ی for

سوال شده توسط: امین اتفاقی

تاریخ ثبت: ۱۴۰۰/۰۳/۲۳

بازدید: 215

پاسخ: 2

تگ: پایتون


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

 

عکس کد تو زمیمه.

پاسخ ها
user

امیرحسین امیری

امین عزیز 

خب این طبیعیه که y بعد از اتمام حلقه for برابر بشه با آخرین مقداری که بهش داده شده

با اجازت کدت رو ساده و اصلاح میکنم روش فکر کن متوجه اشتباه میشی

input_num = int(input('please enter a number: '))
input_num += 1

def myfun(number):
    print((number ** 2) + (number * 2 + 5))

for x in range(input_num):
    myfun(x)
user

امین اتفاقی

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

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات