n = int(input("Enter the number of Fibonacci numbers: "))
a, b = 0, 1
count = 0
print("Fibonacci series:", end=" ")
while count < n:
print(a, end=" ")
c = a + b
a = b
b = c
count += 1
print()زبان برنامه نویسی :#python
num = int(input("Enter a number: "))
reversed_num = 0
while num != 0:
remainder = num % 10
reversed_num = reversed_num * 10 + remainder
num //= 10
print("Reversed number:", reversed_num)زبان برنامه نویسی :#python
n = int(input("Enter a number: "))
m = 1
while m < n:
m *= 2
m -= 1
isMersennePrime = True
i = 2
while i * i <= m:
if m % i == 0:
isMersennePrime = False
break
i += 1
if isMersennePrime:
print(m, "is a Mersenne prime number.")
else:
print(m, "is not a Mersenne prime number.")زبان برنامه نویسی :#python
import math
a = float(input("Please enter the length of the first side: "))
b = float(input("Please enter the length of the second side: "))
c = float(input("Please enter the length of the third side: "))
# Check the triangle formation condition
if a <= 0 or b <= 0 or c <= 0 or a + b <= c or a + c <= b or b + c <= a:
print("These three numbers cannot form the sides of a triangle.")
else:
# Calculate the triangle area using the Heron's formula
s = (a + b + c) / 2 # Semi-perimeter of the triangle
area = math.sqrt(s * (s - a) * (s - b) * (s - c)) # Triangle area
print("The area of the triangle with the given sides is: ", area)
زبان برنامه نویسی :#python
سلام و درود
خواستم چند مورد رو بگم که احتمالا کمک کننده باشه.
-اگر به برنامه نویس علاقه دارید یا مبانی برنامه نویسی دانشگاه دارید مطالب میتونه برای شما مناسب باشه.
-در کانال آنچه که مربوط به مبانی برنامه نویسی دانشگاه ها و چیزهایی که اصولا تدریس میشه قرار میگیره.
- اگر کانالی ایجاد شد که مربوط به برنامه نویسی باشه مثلا برنامه نویسی پیشرفته یا حل سوالات الگوریتمی یا مباحث کامپیوتری (فرانت و بکند و دواپس و ...) در کانال اطلاع رسانی میشه.
- زبان های c وcpp و python در کانال گذاشته خواهد شد و اگر زبانی درخواست بالایی داشته باشه و امکانش باشه اضافه میشه
- با استفاده از #کد و #cpp و #c و #python و #آموزش و #کوییز و #ابزار و #متفرقه میتونید بخش مربوطه رو مطالعه کنید.
-قرار مطالب در مورد سه زبان python , cpp,c باشه لذا هر کسی متناسب با زبان مورد نظر میتونه مطالب رو دنبال کنه.
- اگر فکر می کنید کدی مشکل داشت یا در مورد کد سوالی بود یا هر چیز دیگه میتونید با @mohammadf111 در ارتباط باشید.
- سعی میشه زود به زود مطلب جدید گذاشته بشه اما بطوریکه بشه مطالب رو دنبال کرد.
- امتحان و تکلیف انجام نمی شود اما در مورد تکلیف اگه سوال داشتید میتونم کمک کنم.
- یه نکته ای که هست بچه هایی که میخوان مبانی رو تازه یاد بگیرن اصولا متغیر ها رو a , b , ... میزارن اما در اینجا از متغیر با نام های با مفهوم استفاده شده که کد قابل درک تر باشه و در پرینت ها و گرفتن از ورودی هم جملات با مفهوم استفاده شده. به هرحال خواستم بگم که تفاوتی نداره و فقط نام ها بلند تر است وگرنه تفاوتی نیست.
علت ایجاد کانال هم این است که هر ترم تعدادی بچه ها سوال می پرسیدند بخاطر همین بنا داشتم که سوالات رو در کنال بزارم و بقیه هم استفاده کنند و اینکه خودم هم اضافه تر مطالبی بزارم.
اگر شما هم سوالی داشتید که فکر میکنید میتونه در کانال قرار بگیره که بقیه هم استفاده کنند خوشحال میشم بهم بگید.
و در آخر هم به افرادی که تمایل دارن و حس می کنید نیاز دارند کانالو معرفی کنید.
سپاس🙏
خواستم چند مورد رو بگم که احتمالا کمک کننده باشه.
-اگر به برنامه نویس علاقه دارید یا مبانی برنامه نویسی دانشگاه دارید مطالب میتونه برای شما مناسب باشه.
-در کانال آنچه که مربوط به مبانی برنامه نویسی دانشگاه ها و چیزهایی که اصولا تدریس میشه قرار میگیره.
- اگر کانالی ایجاد شد که مربوط به برنامه نویسی باشه مثلا برنامه نویسی پیشرفته یا حل سوالات الگوریتمی یا مباحث کامپیوتری (فرانت و بکند و دواپس و ...) در کانال اطلاع رسانی میشه.
- زبان های c وcpp و python در کانال گذاشته خواهد شد و اگر زبانی درخواست بالایی داشته باشه و امکانش باشه اضافه میشه
- با استفاده از #کد و #cpp و #c و #python و #آموزش و #کوییز و #ابزار و #متفرقه میتونید بخش مربوطه رو مطالعه کنید.
-قرار مطالب در مورد سه زبان python , cpp,c باشه لذا هر کسی متناسب با زبان مورد نظر میتونه مطالب رو دنبال کنه.
- اگر فکر می کنید کدی مشکل داشت یا در مورد کد سوالی بود یا هر چیز دیگه میتونید با @mohammadf111 در ارتباط باشید.
- سعی میشه زود به زود مطلب جدید گذاشته بشه اما بطوریکه بشه مطالب رو دنبال کرد.
- امتحان و تکلیف انجام نمی شود اما در مورد تکلیف اگه سوال داشتید میتونم کمک کنم.
- یه نکته ای که هست بچه هایی که میخوان مبانی رو تازه یاد بگیرن اصولا متغیر ها رو a , b , ... میزارن اما در اینجا از متغیر با نام های با مفهوم استفاده شده که کد قابل درک تر باشه و در پرینت ها و گرفتن از ورودی هم جملات با مفهوم استفاده شده. به هرحال خواستم بگم که تفاوتی نداره و فقط نام ها بلند تر است وگرنه تفاوتی نیست.
علت ایجاد کانال هم این است که هر ترم تعدادی بچه ها سوال می پرسیدند بخاطر همین بنا داشتم که سوالات رو در کنال بزارم و بقیه هم استفاده کنند و اینکه خودم هم اضافه تر مطالبی بزارم.
اگر شما هم سوالی داشتید که فکر میکنید میتونه در کانال قرار بگیره که بقیه هم استفاده کنند خوشحال میشم بهم بگید.
و در آخر هم به افرادی که تمایل دارن و حس می کنید نیاز دارند کانالو معرفی کنید.
سپاس🙏
👍3
در زبان #python:
در زبان برنامهنویسی پایتون (Python)، دادهها (Data Types) به نوعی از اطلاعات اشاره دارند که در متغیرها ذخیره میشوند. پایتون دارای دادههای اصلی و ترکیبی است. در ادامه، تمامی دادههای اصلی و ترکیبی معروف در پایتون را بررسی میکنیم:
1. اعداد صحیح (Integer): استفاده میشود برای نمایش اعداد صحیح، مانند 1، 2، 100 و غیره. در پایتون، اعداد صحیح با استفاده از نوع داده int تعریف میشوند.
2. اعداد اعشاری (Floating-Point): استفاده میشود برای نمایش اعداد اعشاری، مانند 3.14، 2.5، 0.01 و غیره. در پایتون، اعداد اعشاری با استفاده از نوع داده float تعریف میشوند.
3. رشتهها (Strings): استفاده میشود برای نمایش مجموعهای از کاراکترها، مانند "Hello World!" و "Python". رشتهها در پایتون با استفاده از نوع داده str تعریف میشوند.
4. بولین (Boolean): در پایتون، بولین به صورت مقادیر True (نمایش درست) و False (نمایش غلط) تعریف میشوند. بولینها در پایتون معمولاً در عملیات شرطی و منطقی استفاده میشوند.
5. لیستها (Lists): استفاده میشود برای ذخیره مجموعهای از دادهها. لیستها میتوانند شامل عناصر با انواع دادههای مختلف باشند و با استفاده از براکتهای مربعی [ ] تعریف میشوند.
6. تاپلها (Tuples): مشابه لیستها هستند، اما غیرقابل تغییر هستند. تاپلها با استفاده از براکت گرد ( ) تعریف میشوند.
7. دیکشنریها (Dictionaries): استفاده میشود برای نگهداری دادهها به صورت جفتهای کلید-مقدار. دیکشنریها با استفاده از براکتهای زوج گیومه { } تعریف میشوند.
8. مجموعهها (Sets): استفاده میشود برای نگهداری مجموعهای از عناصر منحصر به فرد. مجموعهها با استفاده از براکت گرد { } تعریف میشوند.
1. اعداد صحیح (Integer): استفاده میشود برای نمایش اعداد صحیح، مانند 1، 2، -10 و غیره. مثال:
2. اعداد اعشاری (Floating-Point): استفاده میشود برای نمایش اعداد اعشاری، مانند 3.14، 2.5، -0.01 و غیره. مثال:
3. رشتهها (Strings): استفاده میشود برای نمایش مجموعهای از کاراکترها، مانند "Hello World!" و "Python". مثال:
4. بولین (Boolean): استفاده میشود برای نمایش مقادیر درست (True) و غلط (False). مثال:
دادههای ترکیبی:
5. لیستها (Lists): استفاده میشود برای نگهداری مجموعهای از عناصر همان نوع داده. مثال:
6. تاپلها (Tuples): مشابه لیستها هستند، اما غیرقابل تغییر هستند. مثال:
7. دیکشنریها (Dictionaries): استفاده میشود برای نگهداری دادهها به صورت جفتهای کلید-مقدار. مثال:
8. مجموعهها (Sets): استفاده میشود برای نگهداری مجموعهای از عناصر منحصر به فرد. مثال:
در زبان برنامهنویسی پایتون (Python)، دادهها (Data Types) به نوعی از اطلاعات اشاره دارند که در متغیرها ذخیره میشوند. پایتون دارای دادههای اصلی و ترکیبی است. در ادامه، تمامی دادههای اصلی و ترکیبی معروف در پایتون را بررسی میکنیم:
1. اعداد صحیح (Integer): استفاده میشود برای نمایش اعداد صحیح، مانند 1، 2، 100 و غیره. در پایتون، اعداد صحیح با استفاده از نوع داده int تعریف میشوند.
2. اعداد اعشاری (Floating-Point): استفاده میشود برای نمایش اعداد اعشاری، مانند 3.14، 2.5، 0.01 و غیره. در پایتون، اعداد اعشاری با استفاده از نوع داده float تعریف میشوند.
3. رشتهها (Strings): استفاده میشود برای نمایش مجموعهای از کاراکترها، مانند "Hello World!" و "Python". رشتهها در پایتون با استفاده از نوع داده str تعریف میشوند.
4. بولین (Boolean): در پایتون، بولین به صورت مقادیر True (نمایش درست) و False (نمایش غلط) تعریف میشوند. بولینها در پایتون معمولاً در عملیات شرطی و منطقی استفاده میشوند.
5. لیستها (Lists): استفاده میشود برای ذخیره مجموعهای از دادهها. لیستها میتوانند شامل عناصر با انواع دادههای مختلف باشند و با استفاده از براکتهای مربعی [ ] تعریف میشوند.
6. تاپلها (Tuples): مشابه لیستها هستند، اما غیرقابل تغییر هستند. تاپلها با استفاده از براکت گرد ( ) تعریف میشوند.
7. دیکشنریها (Dictionaries): استفاده میشود برای نگهداری دادهها به صورت جفتهای کلید-مقدار. دیکشنریها با استفاده از براکتهای زوج گیومه { } تعریف میشوند.
8. مجموعهها (Sets): استفاده میشود برای نگهداری مجموعهای از عناصر منحصر به فرد. مجموعهها با استفاده از براکت گرد { } تعریف میشوند.
1. اعداد صحیح (Integer): استفاده میشود برای نمایش اعداد صحیح، مانند 1، 2، -10 و غیره. مثال:
num = 10
2. اعداد اعشاری (Floating-Point): استفاده میشود برای نمایش اعداد اعشاری، مانند 3.14، 2.5، -0.01 و غیره. مثال:
pi = 3.1415
gravity = 9.8
3. رشتهها (Strings): استفاده میشود برای نمایش مجموعهای از کاراکترها، مانند "Hello World!" و "Python". مثال:
name = "John Doe"
4. بولین (Boolean): استفاده میشود برای نمایش مقادیر درست (True) و غلط (False). مثال:
isActive = True
دادههای ترکیبی:
5. لیستها (Lists): استفاده میشود برای نگهداری مجموعهای از عناصر همان نوع داده. مثال:
numbers = [1, 2, 3, 4, 5]
6. تاپلها (Tuples): مشابه لیستها هستند، اما غیرقابل تغییر هستند. مثال:
point = (3, 4)
7. دیکشنریها (Dictionaries): استفاده میشود برای نگهداری دادهها به صورت جفتهای کلید-مقدار. مثال:
person = {"name": "John Doe", "age": 25}
8. مجموعهها (Sets): استفاده میشود برای نگهداری مجموعهای از عناصر منحصر به فرد. مثال:
fruits = {"apple", "banana", "orange"}