سجاد سیدی
2 سال پیش توسط سجاد سیدی مطرح شد
3 پاسخ

اجرای دوباره کد در پایتون

سلام

print('این کد ۴ عدد اول الگو را گرفته و جمله ان ام را به شما می دهد')
z = int(input('1: '))
q = int(input('2: '))
y = int(input('3: '))
p = int(input('4: '))
n = int(input('your n: '))
x = q-z
w = y-q
m = p-y
k = w-x
h = m-w
v = h-k
a = v/6
b = (k-12*a)/2
c = x-7*a-3*b
d = z-a-b-c
print(n,': ',a*n**3+b*n**2+c*n+d)
print('n: ')
if a != 0 and b != 0 and c != 0 and d != 0:
    print(a,'n^3+',b,'n^2+',c,'n+',d)
if a != 0 and b != 0 and c != 0 and d == 0:
    print(a,'n^3+',b,'n^2+',c,'n')
if a != 0 and b != 0 and c == 0 and d != 0:
    print(a,'n^3+',b,'n^2+',d)
if a != 0 and b == 0 and c != 0 and d != 0:
    print(a,'n^3+',c,'n+',d)
if a == 0 and b != 0 and c != 0 and d != 0:
    print('n^3+',b,'n^2+',c,'n+',d)
if a == 0 and b == 0 and c != 0 and d != 0:
    print(c,'n+',d)
if a != 0 and b != 0 and c == 0 and d == 0:
    print(a,'n^3+',b,'n^2')
if a != 0 and b == 0 and c == 0 and d != 0:
    print(a,'n^3+',d)
if a == 0 and b != 0 and c == 0 and d != 0:
    print('n^3+',b,'n^2+',d)
if a == 0 and b != 0 and c != 0 and d == 0:
    print('n^3+',b,'n^2+',c,'n')
if a != 0 and b == 0 and c != 0 and d == 0:
    print(a,'n^3+',c,'n')
if a == 0 and b == 0 and c == 0 and d != 0:
    print(d)
if a != 0 and b == 0 and c == 0 and d == 0:
    print(a,'n^3')
if a == 0 and b == 0 and c != 0 and d == 0:
    print(c,'n')
if a == 0 and b != 0 and c == 0 and d == 0:
    print(b,'n^2')
if a == 0 and b == 0 and c == 0 and d == 0:
    print()
l = input('آیا میخواهید دوباره امتحان کنید؟')
if l == 'NO':
    Exit()
if l == 'Yes':
    اینجا میخوام دوباره کد تکرار شه

همون بخش آخر کد میخوام چیزی بنویسم که کد دوباره از اول اجرا شه، همه اینپوت ها دوباره دریافت شه و ......، کلا کد انگار از اول اجرا شده


ثبت پرسش جدید
Armia Armia
@armiaevil 2 سال پیش آپدیت شد
0
def olgo():

print('این کد ۴ عدد اول الگو را گرفته و جمله ان ام را به شما می دهد')
z = int(input('1: '))
q = int(input('2: '))
y = int(input('3: '))
p = int(input('4: '))
n = int(input('your n: '))
x = q-z
w = y-q
m = p-y
k = w-x
h = m-w
v = h-k
a = v/6
b = (k-12*a)/2
c = x-7*a-3*b
d = z-a-b-c
print(n,': ',a*n**3+b*n**2+c*n+d)
print('n: ')
if a != 0 and b != 0 and c != 0 and d != 0:
    print(a,'n^3+',b,'n^2+',c,'n+',d)
if a != 0 and b != 0 and c != 0 and d == 0:
    print(a,'n^3+',b,'n^2+',c,'n')
if a != 0 and b != 0 and c == 0 and d != 0:
    print(a,'n^3+',b,'n^2+',d)
if a != 0 and b == 0 and c != 0 and d != 0:
    print(a,'n^3+',c,'n+',d)
if a == 0 and b != 0 and c != 0 and d != 0:
    print('n^3+',b,'n^2+',c,'n+',d)
if a == 0 and b == 0 and c != 0 and d != 0:
    print(c,'n+',d)
if a != 0 and b != 0 and c == 0 and d == 0:
    print(a,'n^3+',b,'n^2')
if a != 0 and b == 0 and c == 0 and d != 0:
    print(a,'n^3+',d)
if a == 0 and b != 0 and c == 0 and d != 0:
    print('n^3+',b,'n^2+',d)
if a == 0 and b != 0 and c != 0 and d == 0:
    print('n^3+',b,'n^2+',c,'n')
if a != 0 and b == 0 and c != 0 and d == 0:
    print(a,'n^3+',c,'n')
if a == 0 and b == 0 and c == 0 and d != 0:
    print(d)
if a != 0 and b == 0 and c == 0 and d == 0:
    print(a,'n^3')
if a == 0 and b == 0 and c != 0 and d == 0:
    print(c,'n')
if a == 0 and b != 0 and c == 0 and d == 0:
    print(b,'n^2')
if a == 0 and b == 0 and c == 0 and d == 0:
    print()
while True:
    l = input('آیا میخواهید دوباره امتحان کنید؟')
    if l == 'NO':
        Exit()
    if l == 'Yes':
        olgo()

فقط ایندت کد هارو دقت کن خطا نده


سجاد سیدی
تخصص : پایتون
@sajijoon 2 سال پیش مطرح شد
0

سلام، من کد شما رو امتحان کردن نشد اگه میشه خودتون یه مثال دیگه بزنید


مهدی مشایخی
تخصص : برنامه نویس پایتون - ماشین لرن...
@MahdiMashayekhi 2 سال پیش مطرح شد
0

سلام
همه کد ها رو درقالب یک تابع بنویسید سپس در یک حلقه مثل وایل با یک ایف و الز اجرای تابع یا خروج زودرس از تابع را میتونید فراهم کنید


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

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