diff --git a/BodyMassIndex.py b/BodyMassIndex.py new file mode 100644 index 0000000..8f0d99b --- /dev/null +++ b/BodyMassIndex.py @@ -0,0 +1,22 @@ + + +name=input("Adinizi giriniz? : ") +print("Boy Kilo Endeksi programina HOSGELDIN "+ name) +lenght=int(input(" Lutfen boyunuzu cm cinsinden yaziniz? : ")) # Kullanicidan boy ve agirligini +if lenght > 230: # istiyoruz ve aldigimiz bilgilerle + print("Boyunuz 230 cm den uzun olamaz!") # benden kitle endeksini olusturuyoruz. + lenght = int(input(" Lutfen boyunuzu cm cinsinden yaziniz? : ")) #if elif else kosullari ile de +weight=int(input("Lutfen kilonuzu yaziniz? : ")) # kisinin hangi endekste oldugunu +body_mass_index= float(weight/((lenght/100)**2)) # ekrana yazdiriyoruz. + +if body_mass_index <= 25 : + print("{} Boy Kilo Endeksin = {} \n -------- NORMAL ---------".format(name,body_mass_index)) + +elif 25 < body_mass_index <= 30 : + print("{} Boy Kilo Endeksin = {} \n -------- FAZLA KILOLU ---------".format(name, body_mass_index)) + +elif 30 < body_mass_index <= 40: + print("{} Boy Kilo Endeksin = {} \n -------- OBEZ ---------".format(name, body_mass_index)) + +else: + print("{} Boy Kilo Endeksin = {} \n -------- ASIRI OBEZ ---------".format(name, body_mass_index)) diff --git a/LessonPointCalculation.py b/LessonPointCalculation.py new file mode 100644 index 0000000..9319440 --- /dev/null +++ b/LessonPointCalculation.py @@ -0,0 +1,60 @@ +print("-------------------------------------------------------------------------------") +print("--------------------------------VIZE-FINAL HESAPLAMA---------------------------") +print("--------------------------------------------------------------------------------") + +name= input(" Lutfen adinizi giriniz? : ") #Kullanicinin ad soyad ogrenci numarasini +surname= input("Lutfen soyadinizi giriniz? : ") # input kullanarak aliyoruz. +student_no= input("Lutfen ogrenci numaranizi giriniz? : ") +my_lessons_list=[] +lesson1= input("Lutfen 1. dersin adini giriniz? : ") # 4 tane dersin adini kullanicidan +my_lessons_list.append(lesson1) # isteyerek bos bir my_lessons_list listesine +lesson2= input("Lutfen 2. dersin adini giriniz? : ") # gonderiyoruz. +my_lessons_list.append(lesson2) +lesson3= input("Lutfen 3. dersin adini giriniz? : ") +my_lessons_list.append(lesson3) +lesson4= input("Lutfen 4. dersin adini giriniz? :") +my_lessons_list.append(lesson4) +midterm=[] +final=[] +midterm_average=[] +final_average=[] +for i in my_lessons_list: + midterm.append(int(input(i +" dersinin vize notunu giriniz? : "))) # for dongusunu kullanarak ders adlarimizin + # oldugu listemizden tek tek alarak bu +for i in midterm: # derslerin vize notlarini alip midterm + midterm_average.append(float(i*40/100)) # listesine ekliyoruz.Sonra midterm + # listesine vize notlarini tek tek alip +for i in my_lessons_list: # % 40 ini aldiktan sonra midterm.average + final.append(int(input(i + " dersinin final notunu giriniz? : "))) # listesine ekliyoruz.Aynisini final sinavlari + # icin %60 ini alarak yapiyoruz. +for i in final: + final_average.append(float(i*60/100)) + +if midterm_average[0]+final_average[0]< 50 : + print(lesson1+" Dersinin ortalamasi = "+str(midterm_average[0]+final_average[0])) + print("{0} numarali {1} {2} {3} dersininden KALDI ".format(student_no,name,surname,lesson1)) +else: + print(lesson1+" Dersinin ortalamasi = " + str(midterm_average[0] + final_average[0])) + print("{0} numarali {1} {2} {3} dersininden GECTI ".format(student_no, name, surname, lesson1)) +if midterm_average[1]+final_average[1]< 50 : + print(lesson2 +" Dersinin ortalamasi = "+str(midterm_average[1]+final_average[1])) + print("{0} numarali {1} {2} {3} dersininden KALDI ".format(student_no,name,surname,lesson2)) +else: + print(lesson2+" Dersinin ortalamasi = " + str(midterm_average[1] + final_average[1])) + print("{0} numarali {1} {2} {3} dersininden GECTI ".format(student_no, name, surname, lesson2)) +if midterm_average[2]+final_average[2]< 50 : + print(lesson3+" Dersinin ortalamasi = "+str(midterm_average[2]+final_average[2])) + print("{0} numarali {1} {2} {3} dersininden KALDI ".format(student_no,name,surname,lesson3)) +else: + print(lesson3+" Dersinin ortalamasi = " + str(midterm_average[2] + final_average[2])) + print("{0} numarali {1} {2} {3} dersininden GECTI ".format(student_no, name, surname, lesson3)) +if midterm_average[3]+final_average[3]< 50 : + print(lesson4+" Dersinin ortalamasi = "+str(midterm_average[3]+final_average[3])) + print("{0} numarali {1} {2} {3} dersininden KALDI ".format(student_no,name,surname,lesson4)) +else: + print(lesson4+" Dersinin ortalamasi = " + str(midterm_average[3] + final_average[3])) + print("{0} numarali {1} {2} {3} dersininden GECTI ".format(student_no, name, surname, lesson4)) + + # en sonda da dersin ortalamasi 50 nin altinda ise KALDI + # degilse GECTI notunu yazdiriyoruz. + # Her ders icin ayri olacak sekilde yapiyoruz. \ No newline at end of file diff --git a/RockPaperScissors.py b/RockPaperScissors.py new file mode 100644 index 0000000..ed12060 --- /dev/null +++ b/RockPaperScissors.py @@ -0,0 +1,43 @@ +print("-------------------------Stone or Paper or Scissors Game-----------------" + "\n------------------------------------------------------------------------") + +player1=input("First player name ?") # Birinci oyunucunun ismini inputla istiyoruz +player2=input("Second player name ? ") # Ikinci oyunucunun ismini inputla istiyoruz +how_many_times = 1 # Oyun 10 tur yapilacagi icin ilk tura 1 yaziyoruz. +score_of_player1 = 0 #Birinci oyuncunun kazandigi scoru +score_of_player2 = 0 #Ikinci oyuncunun kazandigi scoru + +while how_many_times < 11: # Oyunu 10 turla kisitliyacak while loop unu yazdik. + questions1 = input(player1 + " Stone or Paper or Scissors ? \nPlease login as written above ") + # Ilk oyuncuya tas mi kagit mi makas mi diye soruyoruz. + + questions2 = input(player2 + " Stone or Paper or Scissors ? \nPlease login as written above") + #Ikinci oyuncuya tas mi kagit mi makas mi diye soruyoruz. + + + if questions1=="Stone" and questions2=="Scissors" or questions1== "Paper" and \ + questions2== "Stone" or questions1=="Scissors"and questions2=="Paper": + score_of_player1 += 1 # elif kodu ile 1. oyuncunun kazanma olasilillarini + #and ve or logic leri ile olusturduk + # ve 1.oyuncunun skorunu 1 arttirdik + + elif questions2=="Stone" and questions1=="Scissors" or questions2== "Paper" and \ + questions1== "Stone" or questions2=="Scissors"and questions1=="Paper": + score_of_player2 += 1 # elif kodu ile 2. oyuncunun kazanma olasilillarini + #and ve or logic leri ile olusturduk ve + # 2.oyuncunun skorunu 1 arttirdik + + how_many_times += 1 #oyundaki tur sayisini 1 arttirdik. +if score_of_player1 > score_of_player2: + print("Congratulations {0}. You won. Score is {2}-{3} " + .format(player1 , player2 , score_of_player1 , score_of_player2)) #if elif else ile sonucu yazdiracak + +elif score_of_player2 > score_of_player1: # kodu ekledik. + print("Congratulations {1}. You won. Score is {3}-{2} " + .format(player1,player2,score_of_player1,score_of_player2)) + +else: + print(" {0} and {1} No winner.Score is {2}-{3}" + .format(player1,player2,score_of_player1,score_of_player2)) + +print("--------------------------------------------------------------------------------------------------------------") \ No newline at end of file