با سلام خدمت استاد
من در تکه کد زیر می خواهم از عدد 0 تا 9 داخل لیست باشد اما فقط 0و 9 را می آورد
for i in range(1,10):
e = [0]
e.append(i)
print(e)
سلام خسته نباشید
مشکل برنامه شما تو تعریف کردن لیست e هست شما اومدین تو هر حلقه لیست رو برابر با صفر کردین
یعنی هی پر می شه باز شما خالیش می کنین
بعدشم نیازی نیست برای e مقدار 0 بدین بهش هیچ مقداری ندید و بجاش برای range فقط یه مقدار 10 رو پاس بدین
و همچنین از لیست کامپرنشن (اگه درست گفته باشم ) می تونین اسفاده کنین
# روش اول
e = []
for i in range(10):
e.append(i)
# روش دوم
e = [i for i in range(10)]
print(e)
خیلی ممنون درسته دقت نکردم