عکس پروفایل آرچلین💻☕آ

آرچلین💻☕

۵۶ عضو
undefined ویژگی های کلیدی لیست در پایتون :
undefined ترتیب: بصورت ذاتی ترتیب عناصر براساس ترتیب اضافه شدن اونها به لیست حفظ میشه
undefinedمرتب سازی: میتونیم ترتیب یپش فرض لیست رو عوض کنیم، مثلا یه دنباله از قیمت ها رو داخل یه لیست اضافه کردیم حالا میتونیم این لیست رو نزولی یا صعودی مرتب کنیم.
undefinedدسترسی از طریق index : با استفاده از index میتونیم به عناصر لیست دسترسی داشته باشیم.
undefinedتغیر پذیری: لیست‌ها قابل تغییرند، یعنی بعد از اضافه کردن مقادیر میتونیم اونها رو ویرایش کنیم.
undefinedتنوع : در لیست میتونیم مقادیر با نوع های مختلف رو کنار هم بزاریم، مثلا در list4 عدد، رشته و بولین رو در یک لیست داریم.
#آموزش _@ARCHLIN

۱۷۰

۱۰:۲۵

thumbnail
اینو فقط برنامه نویس ها میفهمنundefined#فان_@ARCHLIN
undefined۷

۱۷۹

۱۱:۳۶

thumbnail
undefined#سوال: این Index چیه؟undefined به هر عنصر از لیست یه عدد نسبت داده میشه که بهش اندیس یا همون Index میگیم.
undefinedاندیس ها از صفر شروع میشن و با استفاده از اونها میتونیم به عناصر لیست دسترسی داشته باشیم. مثلا تو این مثال با دستور
undefined print(list1[1])
میتونیم عنصر دوم از لیست 1 رو چاپ کنیم. حالا چاپ کردن که فقط یه مثاله وگرنه شما وقتی با اندیس به عناصر لیست دسترسی داری میتونی هرکاری که مدنظرته انجام بدی!
undefinedپس! وقتی مثلا در لیستی 3 عنصر داشته باشیم، شماره اندیس ها میشه: 0 ، 1 ، 2
#آموزش _@ARCHLIN

۱۹۰

۱۶:۵۲

thumbnail
undefined کاربرد تابع ()len اسم این تابع مخفف length به معنی طول هست که طبیعتا همونطوری که از اسمش مشخصه برای اندازه گیری طول یک شی (object) استفاده میشه
undefinedاینجا از len برای بدست آوردن طول لیست استفاده کردیم.
#آموزش _@ARCHLIN
undefined۳
undefined۱

۱۹۵

۱۷:۵۹

رفقاااا سلااامundefinedاین چند روز درگیر یه پروژه ای بودم و خب نشد آموزش ها رو پیش ببریم🫠 فعلا علی الحساب موافقید بابت جبران این وقفه یه سورس بازی ببینیم؟
_@ARCHLIN
undefined۵
undefined۱

۱۶۲

۱۱:۵۴

undefined خب این یه بازی خیلی ساده و آشناستهمون سنگ کاغذ قیچی خودمون undefined
undefinedمشاهده کد:
choices = ["Rock", "Paper", "Scissors"]
print("Welcome to Rock, Paper, Scissors!")
print("Choose one of the following: Rock, Paper, or Scissors.")

rounds = 3
player_score = 0
computer_score = 0

for round in range(1, rounds + 1):
    print(f"\nRound {round}/{rounds}:")
    
    player_choice = input("Enter your choice (Rock, Paper, or Scissors): ").capitalize()
    
    if player_choice not in choices:
        print("Invalid choice! Please choose Rock, Paper, or Scissors.")
        continue

    computer_choice = random.choice(choices)
    print(f"Computer chose: {computer_choice}")
    
    if player_choice == computer_choice:
        print("It's a tie!")
    elif (player_choice == "Rock" and computer_choice == "Scissors") or \
         (player_choice == "Scissors" and computer_choice == "Paper") or \
         (player_choice == "Paper" and computer_choice == "Rock"):
        print(f"You win this round! {player_choice} beats {computer_choice}.")
        player_score += 1
    else:
        print(f"You lose this round! {computer_choice} beats {player_choice}.")
        computer_score += 1

print(f"\nFinal Score: You {player_score} - {computer_score} Computer")

if player_score > computer_score:
    print("Congratulations! You won the game!")
elif player_score < computer_score:
    print("Sorry! You lost the game. Better luck next time!")
else:
    print("It's a draw! Well played!") 
تو این بازی تقریبا تمام چیزایی مهمی که تا حالا گفتیم استفاده شده و مثال خوبیه برای تمرین و یادگیری بیشتر undefined_@ARCHLIN
undefined۱

۱۷۳

۲۰:۲۵

lesson-14.py

۱.۳۸ کیلوبایت

undefinedundefined #سورس بازی سنگ کاغذ قیچی _@ARCHLIN
undefined۴

۱۹۷

۲۰:۲۷

Default Gift Icon

پاکت هدیه

عکس پروفایل آرچلین💻☕آ

آرچلین💻☕

کعبه یک سنگِ نشان است، ولی قبله علی‌ست؛رو به ایوان نجف، روبه‌روی قبله بایست...
عیدتون مبارکundefined
@ARCHLIN
thumbnail
undefinedبریم با تاپل آشنا بشیمundefined یکی دیگه از انواع داده در پایتون که مشابه لیست عمل میکنه تاپله! با این تفاوت که تاپل ها غیرقابل تغییرند. یعنی بعد از اینکه یک تاپل رو تعریف و مقداردهی کردیم دیگه نمیتونیم عناصرش رو تغیر بدیم.
undefinedیکی از کاربردهای تاپِل (Tuple) در ذخیره کردن مختصات یک نقطه هست. مثلا مختصات یک کاربر یا یک شئ که میدونم قرار نیست تغیر کنه رو با تاپل ذخیره و استفاده میکنیم.
undefinedبرای تعریف تاپل از ( ) استفاده میکنیم و مثل لیست لزومی نداره نوع همه مقادیر یکسان باشه
#آموزش _@ARCHLIN
undefined۳

۱۴۳

۱۶:۵۳

undefinedویژگی های اصلی تاپل:
undefinedغیر قابل تغییر (Immutable): پس از تعریف یک تاپل، نمیشه مقادیرش رو تغییر داد. این ویژگی باعث می‌شه تاپل‌ها برای استفاده در شرایطی که به حفاظت از داده‌ها نیاز نیاز داریم، مناسب باشند.
undefinedترتیب‌دار (Ordered): مثل لیست عناصر با ترتیب ورود به تاپل ذخیره میشن و با ایندکس میتونیم به عناصر تاپل دسترسی داشته باشیم.
undefinedانواع داده‌های مختلف: در یک تاپل‌ می‌تونیم انواع مختلف داده‌ها رو ذخیره کنیم(مثلا int ،str و... )
#آموزش _@ARCHLIN
undefined۳

۱۴۲

۱۷:۰۸