متغیر (Variable)

اصلاح شده

2026-07-25

تعریف

  • متغیر = برچسب/نام نمادین برای یک مقدار، برای استفاده مجدد در برنامه
x = 6
y = x * 7
print(x, y)  # 6  42

کاراکترهای مجاز در نام‌گذاری

  • فقط: A-Z، a-z، 0-9، _

سبک‌های نام‌گذاری (Naming Conventions)

سبک مثال
lowercase thisisalowercase
snake_case this_is_a_snake_case_variable
camelCase thisIsACamelCaseVarible
PascalCase ThisIsPascalCaseVariable
UPPERCASE THISISAUPPERCASEVARIABLE

نکته مهم: kebab-case برای متغیر مجاز نیست ⚠️

  • this-is-a-kebab-case-variable = "value"خطا! چون - به‌عنوان عملگر تفریق تفسیر می‌شه
SyntaxError: invalid syntax
  • کاربرد kebab-case: معمولاً ترکیب با UPPERCASE برای مسیر فایل‌ها (نه اسم متغیر):
PATH_OR_FILE = "this-is-a-kebab-case-path/filename"

گرفتن ورودی از کاربر

name = input("Enter your name: ")
print("Hello", name)
  • خروجی input() همیشه رشتهست
  • برای گرفتن عدد باید تبدیل کنیم:
age = int(input("Enter your age: "))

تمرین

هشدار

با استفاده از ورودی (input()) تمرین‌ها انجام شود.

name = input("Enter your name: ")

age = input("Enter your age: ")

print("Name:", name)
print("Age:", age)
احتیاطپروژه

به بخش پروژه ماشین حساب بروید و نگاه کنید کدام قسمت از کد را می‌توانید بفهید.