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')
تازه خیلیم عجیب غریب شده
تقریبا داره ازمون میخواد کامپایلر یه زبان برنامه نویسی بنویسیم 😂😂
به نظر من
اسم متغیر هاتو یکم تغییر بده و با معنی بزار
و اینکه شاید تو زمان مربوطه پایتون انقدر سریع نباشه با c بنویس
@abdolrahman
وای که این دوره پایتون کوئرا چقدر سخت بود لعنتی😂میدونم چی میکشی
شاید پاسخ شما همینجا باشد
@Masochergamer
دوره پایتون کوئرا رو دیدی؟
@abdolrahman
اره البته نه کامل تقریبا یکسال پیش فقط جهت اشنایی با پایتون خریدمش😂
@Masochergamer
وای که چقد پول داری!!😐
کلی پول دادی دوره خریدی بعد نصفه ول کردی؟؟!!
من پیچاره که تا حالا هیچ دوره پولیی ندیدم😶
@abdolrahman
پولدار کجا چی داری میگی😂
300 تومن بود همش
بعدش تو چجور دوره رایگانی داری میبینی؟😐
دوره پایتون کوئرا که پولیه
@abdolrahman
درضمن یه سر به بقیه گفت و گوهایی که شروع کردی بزن😐👍
من کی گفتم دوره کوئرا رو دیدم؟😐
@Masochergamer
@abdolrahman
پس این سوالو از کجا اوردی😐
از سایت کوئرا بخش بانک سوالات
واسه من ایمیل نیومد راستی
@Masochergamer
@abdolrahman
اها اوکی
ریپلای زدم