Θέματα :
εδώ
Λύση σε python από εμένα
:
# -*- coding: utf-8 -*-
#Πρόγραμμα : Θέμα Δ
#Προγραμματιστής: Νίκος Μπαμπαλιάρης
#_____Importing Modules_____#
import sys, os
#_____Importing Modules_____#
#____________________Αρχικοποίηση Μεταβλητών____________________#
Όνομα = [] #Μονοδιάστατος Πίνακας
Αριμός_Επισκέψεων = [ [],[],[],[],[],[],[],[],[],[] ] #Δισδιάστατος
Βδομάδα = [ [],[],[],[],[],[],[],[],[],[] ]
Αθρ = []
πλ = 0
Σταμάτα = False
Θέση = 0
Θέση_όνομα = []
a = 10
b = 28
#____________________Αρχικοποίηση Μεταβλητών____________________#
#Γέμισμα του πίνακα ονόματα.
for i in range(0,a):
os.system("cls") #Αυτήν η ενολή απλός καθαρίζει την οθόνη.
print("Δώσε το όνομα του {0}-ου ιστότοπου:".format(i+1))
Όνομα.append( input(">>> ") )
pass
#Γέμισμα του πίνακα Αριμός_Επισκέψεων.
for i in range(0,a):
for j in range(0,b):
os.system("cls")
print('''Δώσε από τον {0}-ο ιστότοπο, της {1}-ης μέρας τις επισκέψεις:
'''.format(i+1, j+1))
Αριμός_Επισκέψεων[i].append( float(input(">>> ")) )
pass
pass
#Δημιουργία ενός πίνακα με 10 θέσεις (που αρχικά θα έχουν την τιμή 0).
for i in range(0,a):
Αθρ.append(0)
pass
#Υπολογισμός του συνολικού αριθμού επισκέψεων που δέχτηκε ο κάθε ιστότοπος
#και τις τέσσερης βδομάδες μαζί.
for i in range (0,a):
for j in range(0,b):
Αθρ[i] += Αριμός_Επισκέψεων[i][j]
pass
print('''O {0}-ος ιστότοπος είχε {1} επισκέπτες.'''
.format(i+1, Αθρ[i])) #Εμφάνιση των ονομάτων.
pass
#-----Καθαρισμός της οθόνης-----#
print("")
input("Πάτησε ΕΝΤΕΡ για συνέχεια...")
print("")
os.system("cls")
#-----Καθαρισμός της οθόνης-----#
#Ιστότοποι οι οποίοι είχαν επισκέπτες πάνω απο 500 σε μια συγκεκριμένη μέρα.
for i in range(0,a):
for j in range(0,b):
if (Αριμός_Επισκέψεων[i][j] > 500):
print('''O {0}-ος ιστότοπος την {1}-η μέρα είχε
πάνω απο 500 επισκέπτες.'''.format(i+1, j+1))
print("")
πλ += 1
pass
pass
pass
if (πλ == 0):
print("Δεν υπάρχουν ιστότοποι με επισκέπτες πάνω απο 500 άτομα.")
pass
#-----Καθαρισμός της οθόνης-----#
print("")
input("Πάτησε ΕΝΤΕΡ για συνέχεια...")
print("")
os.system("cls")
#-----Καθαρισμός της οθόνης-----#
#Διάβασμα ενώς ονόματος ιστοτόπου.
while (not(Σταμάτα)):
όνομα = input("Δώσε ένα όνομα ιστοτόπου: \n>>> ")
print("")
for i in range(0,a):
if όνομα == Όνομα[i]:
Θέση = i
Σταμάτα = True
break
pass
pass
#-----Καθαρισμός της οθόνης-----#
print("")
input("Πάτησε ΕΝΤΕΡ για συνέχεια...")
print("")
os.system("cls")
#-----Καθαρισμός της οθόνης-----#
#Υπολογισμός αριθμών επισκέψεων ανά βδομάδα.
for i in range(0, a):
αριθμός1 = 1
αριθμός2 = 7
for j in range(0, 4):
άθροισμα = 0
for k in range(αριθμός1, αριθμός2):
άθροισμα += Αριμός_Επισκέψεων[i][αριθμός1]
pass
Βδομάδα[i].append(άθροισμα)
αριθμός1 += 1
αριθμός2 += 7
pass
pass
Max = Βδομάδα[Θέση][-1] #Οι επισκέψεις δεν πρόκειται να είναι αρνητικός
#αριθμός, άρα σίγουρα δεν θα είναι το max.
#Πόσες βδομάδες έχουν την μέγιστη επίσκεψη?
for i in range(0, 4):
if (Βδομάδα[Θέση][i] > Max):
Max = Βδομάδα[Θέση][i]
Θέση_όνομα.append(i)
pass
pass
#Τελική εμφάνιση.
for i in range(0, len(Θέση_όνομα)): #από 0 μέχρι όσο είναι το μέγεθος
#του πίνακα Θέση_όνομα.
print('''Την {0}-η εβδομάδα ο {1}-ος ιστότοπος είχε τις περισσότερες
επισκέψεις.'''.format(i+1, Θέση+1))
print("")
pass
print("")
input("Πατήστε έντερ για τερματισμό...")
sys.exit()
Μακάρι να προγραμματίζαμε και στις πανελλαδικές με python.