PDA

View Full Version : اجرای برنامه در پایتون



hirad000
چهارشنبه 06 اسفند 1393, 21:41 عصر
سلام دوستان
خواستم ی برنامه ی ساده ران کنم تو پایتون : برنامه ای که ی عدد رندم سیستم بگه .بعد ما حدس بزنیم عدده چنده.

برنامه رو نوشتم بعد عدد که حدس میزنم همش میگه بزرگه(برنامه خیلی ابتداییه :)) :
num = random()
run = True
while run:
ges = int(input('your num: '))
if ges == num:
print 'ok'
run = False
elif ges<num:
print 'no , its low'
elif ges>num:
print 'no ,its bigger'
print 'done'

n.nowroozi
پنج شنبه 07 اسفند 1393, 07:53 صبح
تابع random یک عدد اعشاری کوچکتر از یک تولید میکنه به خاطر همینه که شما همیشه بزرگتر حدس میزنید!
باید از این تابع استفاده کنید:


import random
random.randint(1, 30)

hirad000
پنج شنبه 07 اسفند 1393, 16:36 عصر
def aval(n):
s = 0
for i in range(1,n+1):
if n%i ==0:
s+=1
if s==2:
return i
else:
return 0


def jameaval(z):
while z:
for j in range(1,n+1):
m = n-aval(j)
if aval(m) :
print m, '+' ,aval(j), '=',n


n = input('Enter your num : ')
jameaval(n)
برنامه ای که ی عدد از ورودی بگیره و تشخیص بده عدد از جمع اعداد اول بدست میاد یا نه. مثلا 34 میشه :
17+17=34
31+3=34 و .. چکار کنم از حلقه بیاد بیرون. اعداد تکراری نشون میده.

hirad000
پنج شنبه 07 اسفند 1393, 20:10 عصر
حلقه for تو پایتون فقط زیرهم چاپ میکنه ؟ میخوام مربع تو در تو با ستاره چاپ کنم زیر هم میره. مربع نمیسازه.

n.nowroozi
شنبه 09 اسفند 1393, 08:41 صبح
برای بیرون اومدن از حلقه باید از دستور break استفاده کنی..