<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Sina1010010</title>
        <link>https://virgool.io/feed/@sina1010010</link>
        <description>مشتاق به یادگیری،  کنکوری 1400</description>
        <language>fa</language>
        <pubDate>2026-06-10 12:53:19</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>Sina1010010</title>
            <link>https://virgool.io/@sina1010010</link>
        </image>

                    <item>
                <title>حدس گلدباخ با پایتون</title>
                <link>https://virgool.io/@sina1010010/%D8%AD%D8%AF%D8%B3-%DA%AF%D9%84%D8%AF%D8%A8%D8%A7%D8%AE-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-vhyj5yuj44xa</link>
                <description>حدس گلدباخ با پایتونحدس گلدباخ بیان میکنه که:«هر عدد صحیح بزرگ‌تر از ۲ را می‌توان به صورت مجموع دو عدد اول نوشت.»(عدد تکراری هم میتونه باشه)اگه آشنایی ندارین سعی کنین خودتون حل کنین مهم نیست چقدر طول میکشه باعث تقویت ماهیچه های مغز میشه(:لطف کنین اشتباهاتی که در کد وجود داره رو بگین(مثلا چطور کد سریع تر کار کنه و ... )اگه با class و itertools نوشتین ممنون میشم بفرستینمیشه با matplotlip نمودار توزیع هم رسم کرد که تو صفحه ویکی پدیا هم عکسش هست.لینک دانلود از پیکوفایلdef is_prime(number):
    if number == 2 or number == 3
         return True
    else:
         for i in range(2,int(number/2+1)):
                if number %  i == 0:
                     return False
    return True


def get_prime(min, max):
    nlist = []
    for number in range(min, max+1):
        if is_prime(number):
             nlist.append(number)
    return nlist


def goldbach(number):
    ij_dict= {}
    if number &gt; 3 and number %2 == 0:
        x = get_prime(2, number+1)
        index = -1
        for i in x:
            index += 1
            for j in x[index:]:
                if i + j == number:
                    ij_dict[i] = j
    return ij_dict, len(ij_dict)</description>
                <category>Sina1010010</category>
                <author>Sina1010010</author>
                <pubDate>Tue, 17 Nov 2020 17:46:56 +0330</pubDate>
            </item>
                    <item>
                <title>حل ارور can&#039;t connect to mysql server on &#039;localhost&#039; 10061</title>
                <link>https://virgool.io/@sina1010010/%D8%AD%D9%84-%D8%A7%D8%B1%D9%88%D8%B1-cant-connect-to-mysql-server-on-localhost-10061-wh56jzkbwnro</link>
                <description>حل ارور can&#039;t connect to mysql server on &#039;localhost&#039; 10061ror 193 0xc1 (عکس مال این ارور نیست) وقتی یوزر و پسورد mysql رو زدم با این ارور مواجه شدم بعد کش و قوس فراوان! روش حلش رو یافتم که به این صورت هست:سی ام دی ویندوز رو به صورت run as administrator اجرا کنیدمحل نصب mysql و وارد کنید و دستور زیر رو تایپ کنید. محل نصب برای من این شکلی بودc:\program files\ampps\mysql\bin&gt;mysqld --installc:\program files\ampps\mysql\bin&gt;mysqld --initializeبعد windows key + R رو فشار بدید و &quot;services.msc&quot; رو تایپ کنید و Enter بزنید.برنامه mysql رو پیدا کنید، راست کلیک کنید و گزینه start رو پیدا کنید.اگه با ارور error 193 0xc1 mysql مواجه شدین به دایرکتوری bin برید و فایل mysqld-nt (برای ویندوز پایین تر از 8.1) یا فایل mysqld (برای ویندوز 8.1 و بالاتر) رو حذف کنید و حالا از services.msc مرحله بالا رو دوباره انجام بدید.امیدوارم مشکلتون حل شده باشه:)</description>
                <category>Sina1010010</category>
                <author>Sina1010010</author>
                <pubDate>Thu, 12 Nov 2020 17:44:34 +0330</pubDate>
            </item>
                    <item>
                <title>کد تغییر مبنا در پایتون</title>
                <link>https://virgool.io/coderlife/%DA%A9%D8%AF-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%85%D8%A8%D9%86%D8%A7-%D8%AF%D8%B1-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-wswve5sp5bwx</link>
                <description>کد تبدیل مبنا در پایتونچند روز پیش گشتم کد تغییر مبنا تو پایتون پیدا نکردم از استک اورفلو کمک گرفتم گفتم کد رو اینجا هم بزارم خدا رو چه دیدی شاید به درد کسی خورد.def numberToBase(n, b):    strings = &quot;0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot; #36 symbols    if n == 0:        return 0    numbers = &quot;&quot;    while n:        numbers += strings[n % b]        n //= b    numbers = numbers[::-1]    return &quot;&quot;.join(numbers)print(numberToBase(255, 16))یکی از متداول‌ترین روش‌ها برای تبدیل مبنا، روشی موسوم به «تقسیم‌های متوالی بر مبنا» است. در این روش عدد مبنای ده را تا زمانی که خارج قسمت به صفر برسد، بر مبنا تقسیم می‌کنیم و باقی مانده هر مرحله را از آخر به اول می نویسیم.منبع فرادرس</description>
                <category>Sina1010010</category>
                <author>Sina1010010</author>
                <pubDate>Thu, 12 Nov 2020 08:17:48 +0330</pubDate>
            </item>
            </channel>
</rss>