12 پاسخ

یه سوال نسبتا سخت کويرا

https://quera.ir/problemset/26652/
هر کسی تونست اینو حل کنه به منم بگه
کد من اینه که تا یه حدی کار میکنه ولی واسه بعضیاشون ارور میده

n = int(input())
m = []
v = {}
for i in range(n):
    m.append(input())
def runCode(c):
    g = m[c]
    if 'goto' in g:
        runCode(int(g.replace('goto', '').strip()) - 1)
    elif 'cout' in g:
        if not g.replace('cout', '').strip().isdigit():
            eval('print(' + str(v[g.replace('cout', '').strip()]) + ')')
        else:
            print(g.replace('cout', '').strip())
        if c != len(m) - 1:
            runCode(c + 1)
    elif 'assign' in g:
        v[g.replace('assign', '').strip()[0]] = eval(g.replace('assign', '').replace(g.replace('assign', '').strip()[0], '').replace('=', '').strip())
        if c != len(m) - 1:
            runCode(c + 1)
try:
    runCode(0)
except SyntaxError:
    print('-1')

تازه خیلیم عجیب غریب شده
تقریبا داره ازمون میخواد کامپایلر یه زبان برنامه نویسی بنویسیم 😂😂


ثبت پرسش جدید
mmj-sys
تخصص : داش متخصص چیه من پروفسورم .
@mmj.sys 3 سال پیش مطرح شد
0

@abdolrahman

به نظر من
اسم متغیر هاتو یکم تغییر بده و با معنی بزار
و اینکه شاید تو زمان مربوطه پایتون انقدر سریع نباشه با c بنویس


Masocher
تخصص : React
@Masocher 3 سال پیش مطرح شد
0

@abdolrahman
وای که این دوره پایتون کوئرا چقدر سخت بود لعنتی😂میدونم چی میکشی


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

@Masochergamer
دوره پایتون کوئرا رو دیدی؟


Masocher
تخصص : React
@Masocher 3 سال پیش مطرح شد
0

@abdolrahman
اره البته نه کامل تقریبا یکسال پیش فقط جهت اشنایی با پایتون خریدمش😂


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

@Masochergamer
وای که چقد پول داری!!😐
کلی پول دادی دوره خریدی بعد نصفه ول کردی؟؟!!
من پیچاره که تا حالا هیچ دوره پولیی ندیدم😶


Masocher
تخصص : React
@Masocher 3 سال پیش مطرح شد
0

@abdolrahman
پولدار کجا چی داری میگی😂
300 تومن بود همش
بعدش تو چجور دوره رایگانی داری میبینی؟😐
دوره پایتون کوئرا که پولیه


Masocher
تخصص : React
@Masocher 3 سال پیش مطرح شد
0

@abdolrahman
درضمن یه سر به بقیه گفت و گوهایی که شروع کردی بزن😐👍


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

من کی گفتم دوره کوئرا رو دیدم؟😐
@Masochergamer


Masocher
تخصص : React
@Masocher 3 سال پیش مطرح شد
0

@abdolrahman
پس این سوالو از کجا اوردی😐


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

از سایت کوئرا بخش بانک سوالات
واسه من ایمیل نیومد راستی
@Masochergamer


Masocher
تخصص : React
@Masocher 3 سال پیش مطرح شد
0

@abdolrahman
اها اوکی
ریپلای زدم


MDRA.pyprogramer
تخصص : پایتون
@m1.a4.drthe13 3 سال پیش مطرح شد
0

فکر کنم باید داخل فانکشنی که ساختی باید گلوبال ام رو هم تعریف میکردی


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

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