Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- """
- Created on Fri Mar 15 16:03:44 2019
- """
- #Zadanie1
- '''
- import time
- import numpy as np
- Temp1 = np.arange(0,101)
- Temp2 = np.arange(101,0,-1)
- Dodawanie = Temp1 + Temp2
- Odejmowanie = Temp1 - Temp2
- Mnozenie = Temp1 * Temp2
- Odejmowanie2 = (Temp1[1:10]) - (Temp2[90:99])
- Podzielnosc = np.arange(0,101,3)
- #np.mean(Temp1)
- #np.std(Temp2
- #print(Temp1[:10]-Temp2[-10:]))
- #print(Temp1[Temp1 % 3 == 0])
- #Zadanie2
- ##Measure1 = np.arange(0,10000)
- ##for i in np.nditer(Measure1):
- ## nowa = np.arange(i*i)
- ## print(nowa)
- list1 = list(range(0,100000))
- list2 = []
- b_t = time.time()
- for item in list1:
- list2.append(item*item)
- e_t = time.time()
- print("Elapse tie: ", e_t - b_t)
- #Measure2 = np.arange(0,10000)
- #MeasureSquare = np.square(Measure2)
- #print(MeasureSquare)
- '''
- import os
- import numpy as np
- import time
- import csv
- current_dir = os.path.abspath(os.path.dirname(__file__))
- data_path = os.path.join(current_dir,"Data")
- csv_path = os.path.join(data_path,"iris.csv")
- #try:
- # data_file = open(csv_path)
- #except:
- # pass
- #finally:
- # pass
- with open(csv_path) as csv_file:
- reader = csv.reader(csv_file)
- #wodzinski@agh.edu.pl
- #[ADP][IB]Lab 3 - Imie Nazwisko
- #Zadanie 1 -Zdefiniuj klase, o nazwie Circle. , ktora powinna zawierac
- #skladowa prmien Zdefiniuj metody powierzchnia oraz dlugoscokregu
- #ktore zwracaja to co w nazwie. Zaloz , ze pi - 3.14. Spraw by kola mozna
- #bylo sortowac po powierzchni. Spraw, by po wypisaniu indywidualnie badz
- # w kolekcji wyjsciowy lancch mowil o promieniu powierzchni i dlugosci
- #okregu
- #Zadanie 2 - zdefiniuj generator ktory bedzie generowac litery zaczynajac
- #od duzej A az do i zatrzyma generacj po worceniu Z
- '''
- pi=3.14
- class Circle():
- def __init__(self,promien):
- self.promien = promien
- def __str__(self):
- return 'promien: {} ,powierzchnia to: {}, Dlugosc okregu to: {}'.format(self.promien,self.powierzchnia,self.dlugosc_okregu)
- def __repr__(self):
- return self.__str__()
- def __lt__(self,other):
- return self.promien*pi < other.promien*pi
- def powierzchnia(self):
- return 'Powierzchnia to: {}'.format(self.promien*pi)
- def dlugosc_okregu(self):
- return 'Dlugosc okregu to: {}'.format(self.promien*pi*2)
- ok1 = Circle(6)
- ok2 = Circle(5)
- #ok = Circle.powierzchnia(5)
- #ok1 = Circle.dlugosc_okregu(6)
- CircleList = [ok1, ok2]
- print(sorted(CircleList))
- import string
- letters = [string.ascii_uppercase]
- for letter in len(letters):
- print(letters[letter])
- ZADANIE @
- def LiterkiZeStepem(start, stop="{", step=1):
- for ord_ in range(ord(start.upper()), ord(stop.upper()), step):
- yield chr(ord_)
- print(list(LiterkiZeStepem("A", "Z", step=1)))
- '''
Add Comment
Please, Sign In to add comment