کمک برای دست اوردن جمع امتیازات سپید رود

این برنامه امتیازی که تیم سپیدرود رشت در مسابقات لیگ برتر فوتبال کسب کرده را به عنوان ورودی دریافت کنید و جمع امتیازات سپیدرود رشت به همراه تعداد بردهای این تیم در این فصل را در خروجی چاپ کنید. سپیدرود در لیگ برتر ۳۰ بازی انجام میدهد پس در ۳۰ خط امتیازات این تیم به شما داده می شود. به ازای هر بازی تیم سپیدرود یا صفر امتیاز کسب کرده یا یک و یا سه امتیاز. این تیم در صورت باخت صفر امتیاز، در صورت تساوی یک امتیاز و در صورت برد سه امتیاز کسب می کند.

ورودی نمونه:

3
3
3
3
3
0
0
0
0
0
1
1
1
1
1
3
3
3
3
3
0
0
0
0
0
1
1
1
1
1
خروجی نمونه:

40 10
۱۰ بازی را برده است و ۱۰ بازی را با مساوی به پایان رسانده است، پس ۱۰ تا ۳ امتیاز و ۱۰ تا یک امتیاز میشود ۴۰ امتیاز.

لطفا توجه کنید که دقیقا در خروجی دو عدد چاپ کنید که بایک space از هم جدا شده اند.

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 4 سال پیش

سلام

سوالتون کاملا مشابه تاپیک جمع امتیازات یک تیم با کمک توابع است. اگر در پاسخ های سوال اشکالی وجود داره بهتره در ادامه همون تاپیک بپرسید و خطایی که بهش برخورد میکنید رو به اشتراک بگذارید تا بتونیم بهتر راهنماییتون بکنیم.

sokanacademy forum
کاربر سکان آکادمی 4 سال پیش

سلام ، این هم جواب کامل و درست مسئله شما.

def b(x):
 y=3
 z=x*y
 return z 

c1=0
c2=0
for i in range(1 , 31):
 v=int(input("Emtiaz ra vared konid : "))
 
 if v == 1 :
 c1=c1+1

 if v == 3 :
 c2=c2+1
 
B=b(c2)+c1
print("Emtiaz Kol = ",B,"Tedad Bord : ",c2 )


sokanacademy forum
کاربر سکان آکادمی 3 سال پیش

ممنون از شما بزرگوار. کاملا درست هست. و ممنون از شما

فقط زحمتی نیست لطف کنید من متوجه این کد ابتدای خط نشدم.

def b(x):
 y=3
 z=x*y
 return z
sokanacademy forum
کاربر سکان آکادمی 3 سال پیش

y= 3 یعنی امتیاز برد در بازی فوتبال و متغیر X که ورودی این تابع هست تعداد برد های تیم

طبق گفته سوال تعداد برد ها در 3 ضرب می شوند که نتیجه امتیازات برد این تیم به دست می آید . خلاصه تر هم می شد اون تابع رو نوشت ولی من به این صورت نوشتم که خوانا تر باشه .

sokanacademy forum
کاربر سکان آکادمی 3 سال پیش

ممنون ازشما

online-support-icon