برنامه نویسی به زبان پایتون



سلام .من یک گراف دارم .میخوام یک حلقه for داشته باشم که به تعداد node دستوری رو برام انجام بده .متاسفانه چون تازه یادگیری پایتون رو.شروع کردم نمیدونم از چه کدی باید استفاده کنم .ممنون در صورت امکان راهنمایی بفرمائید


دوستان کسی میدونه جواب بده.


برای پاک کردن کنسول میتونید یه فانکشن بنویسید و به ویژگی های سیستم عامل در پایتون دسترسی پیدا کرده و صفحه رو پاک کنید، باید os رو ایمپورت کنید و با استفاده از توابع بی نام به راحتی یه فانکشن تعریف کنید و بعد از این به راحتی صفحه رو پاک کنید


>>> import os
>>> clear = lambda: os.system('cls')
>>> clear()

در پایتون توابع معمولی با کلمه کلیدی def تعریف میشن ولی یه نوع دیگه تابع داریم که با کلمه ی lambda تعریف میشن، این نوع توابع رو توابع بی نام مینامیم که در ادامه بیشتر باهاشون آشنا میشیم

سینتکس نوشتن این توبع بصورت زیر هست 

lambda arguments: expression

که اگه بخوام یه مثال بزنم در این مورد میتونم مثال double رو بزنم  : 


# Program to show the use of lambda functions

double = lambda x: x * 2

# Output: 10
print(double(5))


سلام من پایتون رو نصب کردم و یه مدت استفاده میکردم  بعد مدتی  subprocess startup error این error  رو میده.واسه چیه این؟چیکار باید کنم؟ممنون
سلام من پایتون 3.6 رو نصب کردم و یه مدت استفاده میکردم تا اینکه subprocess startup error   این error  رو میده و نمیتونم از idle استفاده کنم دلیلش چیه؟با تشکر

کسی اگه میدونه جواب بده لطفا

from pprint import pprint

n = eval(input("Enter a number: "))

NumbersLessThanInput=[i for i in range(2, n)]
PrimeNumbers = []

for i in range(0, len(NumbersLessThanInput)) :
      IsPrimeFlag = 1
      for j in range(0, len(PrimeNumbers)) :
            if NumbersLessThanInput[i] % PrimeNumbers[j] == 0 :
                  IsPrimeFlag = 0
      if IsPrimeFlag == 1:
            PrimeNumbers += [NumbersLessThanInput[i]]
            
pprint(PrimeNumbers)


تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

استقلال خوزستان دانشنامه اينترنتي مجله خبری سرگرمی فانوس درس های تکراری Kenneth درمان ریزش مو با انبه پیژامه Evelyn خبرنامه اختصاصی ویلاهای ایران و جهان