ورود

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



hosseinkian136776
شنبه 20 آبان 1396, 22:20 عصر
می خواهيم جدول يک تورنمنت فوتبالی را شبيه سازی کنيم.بدين منظور فرض کنيد يک گروه
چهار تيمی داريم.در اين گروه هر تيم سه بازی برگزار کرده و هر تيم امتياز،گل زده و تفاضل گل مخصوص به خود را دارد.
برنامه ای بنويسيد که نام چهار تيم،امتياز،گل زده و تفاضل
گل هر يک را از کاربر دريافت کرده و جدول مربوطه را چاپ کند.برای چاپ جدول رده بندی دقت کنيد
که اولويت رده بندی به شکل زير است:
1.امتياز
2.تفاضل گل
3.گل زده
يعنی در صورت برابری امتيازها،تيمی بالاتر قرار می گيرد که تفاضل گل بيشتری داشته باشد و ...
از تمامی خطاهای ممکن توسط کاربر چشم پوشی کنيد.فرض کنيد تمامی داده های وارد شده توسط کاربر
صحيح است.

sokote_bi_payan
جمعه 03 آذر 1396, 00:29 صبح
میتونید یه لیست داشته باشید که هر عنصرش یه دیکشنری باشه که اون دیکشنری شامل اسم تیم - امتیاز گل زده و تفاضل هستش

مثلا




lst = []
for i in range(0,4):
d = {}
d["name_team"] = raw_input("name team:")
d["emtiaz"] = raw_input("emtiaz:")
d["tafazol"] = raw_input("tafazol:")
d["golezade"] = raw_input("gole zade:")
lst.append(d)


بعد که این لیست و دیکشنریش پر شد حالا میتونی به صورت های مختلف مرتبش کنی