From 3b850aa62becdfbad5de6aad6fc78e5c0a1fc3af Mon Sep 17 00:00:00 2001 From: sokiyev-t Date: Sat, 7 Oct 2023 11:51:12 +0500 Subject: [PATCH] first commit --- .idea/.gitignore | 3 + .idea/TestProject_05_08.iml | 10 ++ .idea/inspectionProfiles/Project_Default.xml | 119 ++++++++++++++++++ .../inspectionProfiles/profiles_settings.xml | 6 + .idea/misc.xml | 4 + .idea/modules.xml | 8 ++ main.py | 34 +++++ oop.py | 81 ++++++++++++ 8 files changed, 265 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/TestProject_05_08.iml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 main.py create mode 100644 oop.py diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/TestProject_05_08.iml b/.idea/TestProject_05_08.iml new file mode 100644 index 0000000..74d515a --- /dev/null +++ b/.idea/TestProject_05_08.iml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..3d35112 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,119 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..68dd909 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..a2271f8 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..fb0cff9 --- /dev/null +++ b/main.py @@ -0,0 +1,34 @@ +import math +def my_max(a, b): + if a>b: + return a + else: + return b + +def my_round(a): + b=a-int(a) + if b>=0.5: + return int(a)+1 + else: + return int(a) +l=35 +b=my_round(76.2) +print("Ceil result: ",b) +b=my_max(l,12) +print(b) +# k=1000 +# n=0 +# for i in range(2,math.ceil( math.sqrt(k))+1): +# if k%i==0: +# n=n+1 +# print(i ,'-delitel ',k) +# break +# if n>0: +# print("Chslov sostavnoe") +# else: +# print("Chislo prostoe") +# for i in range(1,101): +# if i%2==0: +# print(i, "-even number") +# else: +# print(i,"-odd number") diff --git a/oop.py b/oop.py new file mode 100644 index 0000000..f0248d1 --- /dev/null +++ b/oop.py @@ -0,0 +1,81 @@ + +class Person: + name = "Amir" + _age = 20 + _weigh = 74 + sex = "male" + + def get_weigh(self): + return self._weigh + + def set_weigh(self, w): + if w > 0: + self._weigh = w + + def get_age(self): + return self._age + + def set_age(self, a): + if a > 0: + self._age = a + + def print(self): + print(f"Name: {self.name}; \nAge: {self._age}; \nWeigh: {self._weigh}") + + def __init__(self, name, age, weigh, sex): + self.name = name + self._age = age + self._weigh = weigh + self.sex = sex + + +class Employee(Person): + salary=200000 + + +class Student(Person): + group=214 + + def print(self): + print(f"Group: {self.group};\nName: {self.name}; \nAge: {self._age}; \nWeigh: {self._weigh}") + pass + +s1=Student("Sanjar", 26, 73, "male") +s2=Student("Gulnora", 19, 60, "female") +e1=Employee("Samad", 22, 74, "male") +e2=Employee("Nigora", 22, 74, "famale") +e3=Employee("Madina", 22, 74, "female") +e4=Employee("Mansur", 17, 71, "male") + +a=[s1,s2,e1,e2,e3,e4] + +for p in a: + if p.get_age()>18 and p.sex=="male": + print("--------------------------") + p.print() + + + + +T sum(T a, T b) { + return a+b; +} + + +int k=sum(3,4); + +Vector v; + + + +# def my_max(a, b): +# if a > b: +# return a +# else: +# return b + + +# c = 17 +# a = 25 +# d = my_max(c, a) +# print("Result: ", d)