sinamand07

جمع امتیازات یک تیم با کمک توابع

sinamand07 ۱۳۹۹/۰۳/۱۳ زبان برنامه‌نویسی پایتون

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

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

پاسخ‌ها به این تاپیک
MajidP
MajidP
۱۳۹۹/۰۶/۱۳

با تشکر از alibadparva0@ فکر می کنم این درست تر باشه:

wins = 0
total = 0

for i in range (30):
 inp = int(input())
 if inp == 3:
 wins += 1
 total += inp
 elif inp == 1:
 total += inp

print (total, wins)
سروناز اخوندی
سروناز اخوندیشیفته ی برنامه نویسی
۱۳۹۹/۰۶/۱۴

بعد از هر عدد جواب میده من میخوام بعد از اخرین عدد فقط یک جواب بده

در پاسخ به

محمد حسین فریدونی
محمد حسین فریدونییک دولوپر بک اند علاقه‌مند به یادگیری
۱۳۹۹/۰۶/۱۶

من کد رو چک کردم درست کار میکنه و فقط در آخر نتیجه رو چاپ میکنه.

احتمالا indentation رو اشتباه درست کردید و پرینت رو بردید توی حلقه‌ی for.

در پاسخ به

alibadparva0
alibadparva0
۱۳۹۹/۰۳/۲۵

فاصله ها رو خودت درست کن

alibadparva0
alibadparva0
۱۳۹۹/۰۳/۲۵
wins = 0
total = 0

for i in range (30):
 inp = int(input())
 if inp == 3:
 wins += 1
 
 total += inp

print (total, wins)
hajar.shokrgoz
hajar.shokrgoz
۱۳۹۹/۰۶/۰۲

این ک اشتباهه

در پاسخ به