Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον 2014 Θέμα Δ

Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον 2014 Θέμα Δ 3 Χρόνια 2 Εβδομάδες πριν #2437

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 364
  • Ληφθείσες Ευχαριστίες 53
Θέματα : εδώ

Λύση σε 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.
Η Python για μένα είναι η
καλύτερη γλώσσα προγραμματισμού!
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.458 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου