0

Yeni veya önceden sahip olunan bir araç için bir otomobil satıcısı karını belirlemek üzere bir program yazıyorum.Kar Pythonunu Belirleme

  • Birazdan yukarı ilk basamak ve iki ondalık basamağa karşı $ işareti ile para birimi biçiminde her üç çıkışları ifade etmek gerekir.
  • 1000 $ 'dan fazla kazanılan kar için virgül eklemem gerekiyor.
  • Satıcı, satıştan% 25, ​​yeni satışlardan% 35 kar elde ediyor.

yalancı kod

  1. Başlangıç ​​Programı

  2. satış elemanı ikinci el araçlarda% 25 bayi kar alır.

  3. satış elemanı satılan ikinci el araçlarda toplam bayi kârı girin% 35 bayi kar

  4. alır.

  5. Satılan yeni araçlarda toplam satıcı kazancı girin.

  6. Girdi türü float olmalıdır.

  7. hesaplayın ve ekran komisyon

  8. Compute tutarları ve toplam komisyon görüntüler.

  9. Toplamı yazdırın. Eğer aradaki tire (veya boşluk) ile değişken adlara sahip olamaz çünkü

  10. sonu Programı

Kod bugüne kadar

def main(): 
    pre-owned_vehicles = float(input("Enter total profit on pre-owned vehicles sold * 0.25: ")) 
    new_vehicles = float(input("Enter total profit on new vehicles sold * 0.35: ")) 
    commission pre-owned sales = float(input("Enter commission pre_owned: ")) 
    commission new sales = float(input("Enter commission new: ")) 
    total = profit + commission 
    print('Pre-owned sales profit is $') 
    format(new sale profit, ',.2f) 

main() 
+0

# BAŞLAT PROGRAMI #SALESPERSON YENİ ARAÇ ÜZERİNDE SATILDI ÖNCESİ OWNED ARAÇ ÜZERİNDE #ENTER TOPLAM BAYİ KAR% 35 BAYİ KARI GET #SALESPERSON KULLANILAN ARAÇ AÇIK% 25 BAYİ KARI GET. ikinci el bayi karı = brüt satış * .25 #ENTER YENİ ARAÇLARDA TOPLAM TAHLİYE KAZANIMI SATILDI. yeni satıcı kar = brüt satış * .35 #INPUT TİP FLOAT OLMASI GEREKİR (.2f) # KOMPUT VE GÖRÜNTÜ KOMPOZİSYONU + TOTAL KOMİSYONU # SODUNU YAZDIRIN. #END PROGRAMININ NİTELİĞİ –

+0

Sorunuz tam olarak nedir? Yığın Taşması size bu gibi temel şeyleri öğretmek için değil, aynı zamanda bir başkası için de faydalı olabilecek somut sorulara cevap vermek için burada değildir. Senin için ödevini yapmayacağız. – Blckknght

+0

benim için ödev yapmadım, "önceden sahip olunan" koyduğumda programımı çalıştırmaya çalışırken bir sözdizimi hatası alıyorum ve ne yaptığımı emin değilim. Kelimeyi doğru bir şekilde koyuyorum, yazım hatası yok. Neden bu tek kelime için bir hata mesajı alırdım –

cevap

0

Sen, bu düşündüğü SyntaxError alıyorsanız Çıkarmaya çalışıyorsun. Bu nedenle, kodunuzu aşağıdaki gibi değiştirin:

pre-owned_vehicles = float(input("Enter total profit on pre-owned vehicles sold * 0.25: ")) 

Ve devam edin.


>>> foo-bar = 'foo-bar' 
    File "<stdin>", line 1 
SyntaxError: can't assign to operator 
>>> foo_bar = 'foo-bar' 
>>> 
+0

Farkındayım, python için semboller hakkında daha fazla bilgi edinmem gerekiyor çünkü yerleştirmemi yanlış anlamaya devam ediyorum. Şu anda Python 3. baskısını okuyoruz, ve yukarıda belirttiğim şeyleri takip ediyorum ama hala öneki hataya geçiyorum –

+0

Burada bunun en çok göründüğü yer var, ama her yerde soruları sorarak öğrenmeye çalışıyorum. Bunu sorabilirim, bu yüzden burada ortalamanın altında bir şey varsa özür dilerim. –

+0

Tamam, sorunumu çözdüm ama şimdi "Operatör atamadım" hatası alıyorum, farklı hataları açıklayan çevrimiçi bulabildiğim bir liste var. –