[]
python, if sorusu galiba, while da olabilir
bi sey kodlamaya calisiyorum, isin icinden cikamadim, aslinda cikarim da cok uzun surer benim yaptigim, daha kolay bi sey onerecek biri vardir umidi ile:
bi kup olsun. kup yerde duruyor, de olan yuzu ile de alakamiz yok, ben bu kubun yuzlerini yukluyorum. yukledigimiz yuzlerde sirasiyla a,b,c,d,e olsun. ben yuklemeyi hiz olarak veriyorum, ve o yuzdeki pressure atiyorum 100 oldugunda o yuzdeki yukleme dursun ama digerleri devam etsin istiyorum. mesela, baslangic icin soyle bi sey yazabiliyorum
if a<100 or b<100 or c<100 or d<100 or e<100
yukle a'yi
yukle b'yi
yukle c'yi
yukle d'yi
yukle e'yi
ama bunu yazinca yukler aliyor basini gidiyor ki modelledigim test geregi de bu normal. ben istiyorum ki bi yuzundeki yuk 100 oldugunda b icin yukleme dursun ama digerleri devam etsin.bunu bi suru if ile yapabilirim, ama cok fazla kombinasyon oldugundan daha kolay bi cikis ariyorum.
tesekkurler.
bi kup olsun. kup yerde duruyor, de olan yuzu ile de alakamiz yok, ben bu kubun yuzlerini yukluyorum. yukledigimiz yuzlerde sirasiyla a,b,c,d,e olsun. ben yuklemeyi hiz olarak veriyorum, ve o yuzdeki pressure atiyorum 100 oldugunda o yuzdeki yukleme dursun ama digerleri devam etsin istiyorum. mesela, baslangic icin soyle bi sey yazabiliyorum
if a<100 or b<100 or c<100 or d<100 or e<100
yukle a'yi
yukle b'yi
yukle c'yi
yukle d'yi
yukle e'yi
ama bunu yazinca yukler aliyor basini gidiyor ki modelledigim test geregi de bu normal. ben istiyorum ki bi yuzundeki yuk 100 oldugunda b icin yukleme dursun ama digerleri devam etsin.bunu bi suru if ile yapabilirim, ama cok fazla kombinasyon oldugundan daha kolay bi cikis ariyorum.
tesekkurler.
if a<100
yukle a
if b<100
yukle b
sizin yazdığınız şekilde şartlardan her hangibi biri true ise hepsini yükler yani a 1000 den küçükse hepsini yükler, herhangi birinin değil hepsinin minimum 100 olması durumunda durur yanılmadımsa
yukle a
if b<100
yukle b
sizin yazdığınız şekilde şartlardan her hangibi biri true ise hepsini yükler yani a 1000 den küçükse hepsini yükler, herhangi birinin değil hepsinin minimum 100 olması durumunda durur yanılmadımsa
- kisa (18.08.12 10:18:55)
zaten de sizin dediginiz gibi yapiyor, ama
if a<100
yukle a
if b<100
yukle b
seklinde yazdigimda ayni anda yapacak mi bunlari, yoksa alt satira gecmis olmuyor mu?
bi deniyim:)
if a<100
yukle a
if b<100
yukle b
seklinde yazdigimda ayni anda yapacak mi bunlari, yoksa alt satira gecmis olmuyor mu?
bi deniyim:)
- c non (18.08.12 10:21:38)
ben mi yanlış anlıyorum acaba
sizin yazdığınızın türkçesi şu;
a 1000 den küçükse ya da b 100 den küçükse ya da c 100 den küçükse
hem a yı yükle hem b yi yükle hem c yi yükle
benimkisi ise:
a yüzden küçükse a yı yükle
b yüzden küçükse b yi yükle
c yüzden küçükse c yi yükle
tabi tüm bloğu rüekli tekrar etmesi için döngü içine almanız gerekebilir, hali hazırda bir döngü var mı ya da ihtiyaç var mı emin değilim
sizin yazdığınızın türkçesi şu;
a 1000 den küçükse ya da b 100 den küçükse ya da c 100 den küçükse
hem a yı yükle hem b yi yükle hem c yi yükle
benimkisi ise:
a yüzden küçükse a yı yükle
b yüzden küçükse b yi yükle
c yüzden küçükse c yi yükle
tabi tüm bloğu rüekli tekrar etmesi için döngü içine almanız gerekebilir, hali hazırda bir döngü var mı ya da ihtiyaç var mı emin değilim
- kisa (18.08.12 10:27:44)
siz benim dedigimi dogru anlamissiniz, buna ek olarak ben istiyorum ki a limite geldiginde yuklemesi dursun, ama digerleri devam etsin.
- c non (18.08.12 10:35:15)
ve bu yuklemelerin ayni anda olmasi gerekiyor, o da cok onemli.
- c non (18.08.12 10:36:35)
döngü içerisine alırsanız diğerleri devam eder
while (a<100 or b<100 or c<100):
if a<100 yukle a
if b<100 yukle b
if c<100 yukle c
bu şekilde olması lazım.
if-while kullanımında yanlış olamsın tabi, formatta. yoksa mantığın bu şeklide olması gerek diye düşünüyorum
while (a<100 or b<100 or c<100):
if a<100 yukle a
if b<100 yukle b
if c<100 yukle c
bu şekilde olması lazım.
if-while kullanımında yanlış olamsın tabi, formatta. yoksa mantığın bu şeklide olması gerek diye düşünüyorum
- kisa (18.08.12 11:01:12)
tesekkur.
- c non (18.08.12 11:18:23)
olmadi ama, sozsuz loop'a girdi daha ilk asamada
- c non (18.08.12 12:51:00)
hocam döngüyü dil içerisinde kullanma şeklinizde problem olabilir. benim yazdığım python için değil genel olarak mantığı. baktığımda doğru görünüyor bana. siz yazdığınız kodu buraya koysanız sakıncası yoksa?
- kisa (18.08.12 13:35:35)
hatta buraya yazmak yerine guzel.mail@gmail.com adresine yollar mısınız?
tab vs çıkmadığı için yanıltabilir.
tab vs çıkmadığı için yanıltabilir.
- kisa (18.08.12 13:37:31)
kodu koyarim sorun olmaz da, calistirmak icin yade diye bi program gerekiyor.
yade-dem.org
yine de yolla dersen yolliyim
yade-dem.org
yine de yolla dersen yolliyim
- c non (18.08.12 20:35:52)
yine de yolla dersen yolliyim
=>
yine de yolla derseniz yolliyim
cok tedirgin oldum, siz olcak.
=>
yine de yolla derseniz yolliyim
cok tedirgin oldum, siz olcak.
- c non (18.08.12 21:07:14)
oncelikle oldu, calisiyor, o da soyle:
if a<100
yukle a
if a>100
yukle a'yi sifir ile
if b<100
yukle a
if b>100
yukle a'yi sifir ile
...
if a>100 and b>100 and c>100 and d>100 and e>100:
dur.
yardimlar icin tesekkurler ama yazdigim ce calisan sey de bi seyi anlamadim maalesef.
ilk if'den ikinciye gecince ilkini de surdurmus oluyor, hepsine ayni anda mi bakiyor.
-ben insaatciyim, cehaletimi mazur gorun de ben o satira don demedigim halde o satira donmesi garip geldi, bu python'un bi ozelligi mi?
bi de
print yuk miktari a
print yuk miktari b
...
leri en basa yazinca calisiyorlar, en sonra olurlarsa bi sey basmiyorlar ekrana, onun da sebebini ayri merak ediyorum.
cidden cok tesekkurler.
if a<100
yukle a
if a>100
yukle a'yi sifir ile
if b<100
yukle a
if b>100
yukle a'yi sifir ile
...
if a>100 and b>100 and c>100 and d>100 and e>100:
dur.
yardimlar icin tesekkurler ama yazdigim ce calisan sey de bi seyi anlamadim maalesef.
ilk if'den ikinciye gecince ilkini de surdurmus oluyor, hepsine ayni anda mi bakiyor.
-ben insaatciyim, cehaletimi mazur gorun de ben o satira don demedigim halde o satira donmesi garip geldi, bu python'un bi ozelligi mi?
bi de
print yuk miktari a
print yuk miktari b
...
leri en basa yazinca calisiyorlar, en sonra olurlarsa bi sey basmiyorlar ekrana, onun da sebebini ayri merak ediyorum.
cidden cok tesekkurler.
- c non (18.08.12 23:14:25)
merhaba,
python konusunda çok bilgili değilim yanlış bilgi vermek istemem, başkası düzeltebilir.
if yazdığınız satır kendi kendine döngüye girmez, döngüye sokan başka bir şey vardır (while/for vs)
yazdığınız "ilf id den ikinciye geçtiğinde ilkinide sürdürmüş oluyor" dan kastınız nedir acaba?bunu anlamadığım için yorum yapamıyorum
bir de kodun ilgilikısmını gönderirseniz daha faydalı olur, kodu çalıştırmam şart değil en azından üzerinde rahat konuşabiliriz
python konusunda çok bilgili değilim yanlış bilgi vermek istemem, başkası düzeltebilir.
if yazdığınız satır kendi kendine döngüye girmez, döngüye sokan başka bir şey vardır (while/for vs)
yazdığınız "ilf id den ikinciye geçtiğinde ilkinide sürdürmüş oluyor" dan kastınız nedir acaba?bunu anlamadığım için yorum yapamıyorum
bir de kodun ilgilikısmını gönderirseniz daha faydalı olur, kodu çalıştırmam şart değil en azından üzerinde rahat konuşabiliriz
- kisa (19.08.12 08:43:28)
1