ورود

View Full Version : تحلیل یک کد ساده



harand1
یک شنبه 27 فروردین 1396, 18:26 عصر
سلام
چرا خروجی نهایی این کد میشه 6 :)


m = 0
for x in range(1,4):
for y in range(1,3):
m = m + 1
print (m)

plague
دوشنبه 28 فروردین 1396, 09:49 صبح
حلقه اول 3 بار اجرا میشه و حلقه دوم 2 بار
به عبارت دیگه در هر باری که حلقه اول اجرا میشه حلقه دوم رو 2 بار اجرا میکنه
3*2 = 6

harand1
چهارشنبه 30 فروردین 1396, 13:02 عصر
ممنون که جواب دادین چرا حلقه ی بیرونی در هر بار اجرا دوبار حلقه داخلی رو اجرا میکنه؟

plague
پنج شنبه 31 فروردین 1396, 11:04 صبح
مثل اینه که من بگم 3 بار این عمل رو تکرار کنی
حالا عمل چیه ... مثلا 2 بار داد بزن سلام


for x in range(1,4): // 3 بار عمل زیر رو انجام بده
for y in range(1,3): // 2 بار عمل زیر رو انجام بده
m = m + 1