Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

პროექტი #1:

უნივერსიტეტში მისაღები ქულა არის 55

შექმენით grades.py პროგრამა, რომელიც ამოწმებს 55-ზე მაღალია თუ დაბალი მიღებული


ქულა

დაიწყეთ ცვლადის შექმნით, სახელწოდებით grade და მიეცით მას მნიშვნელობა 0-დან 100-
მდე.

დაწერეთ if/else განცხადება შემდეგისთვის:

 თუ შეფასება მეტია ან ტოლია 55-ზე, მაშინ დაბეჭდეთ "თქვენ ჩააბარე".


 წინააღმდეგ შემთხვევაში, დაბეჭდეთ "თქვენ ვერ ჩააბარეთ".
 კოდის გაშვების შემდეგ შეცვალეთ ქულის მნიშვნელობა და ხელახლა გაუშვით .
გააკეთეთ ეს რამდენჯერმე, რათა დარწმუნდეთ, რომ ის მუშაობს ისე, როგორც
დაგეგმილი იყო.

პროექტი #2:

ქიმიაში, pH არის საზომი სიდიდე, რომელიც გამოიყენება სითხის მჟავიანობის ან


ფუძეობის დასადგენად.

შექმენით ph_levels.py პროგრამა, რომელიც ამოწმებს არის თუ არა pH დონე ფუძე, მჟავეა
ან ნეიტრალური მდგომარეობა.

პირველ რიგში, შექმენით ცვლადი სახელწოდებით ph და სთხოვეთ მომხმარებელს


შეიტანოს მნიშვნელობა 0-დან 14-მდე.

დაწერეთ if, elif, else განცხადება, რომელიც:

 თუ ph 7-ზე მეტია, გამოიტანეთ წარწერა "ფუძე".


 თუ ph არის 7-ზე ნაკლები, გამოიტანეთ წარწერა მჟავა".
 სხვა შემთხვევაში, გამოიტანეთ წარწერა "ნეიტრალური".

პროექტი #3 : ქუდების დახარისხება

აქ არის ყველაფრის მიმოხილვა, რაც აქამდე ვისწავლეთ:

ნაკადების მართვა არის პროგრამის კოდის შესრულების თანმიმდევრობა .

თუ განცხადება ამოწმებს პირობას სიმართლეზე და ახორციელებს კოდს , თუ ის True.

Elif შეიძლება დაემატოს if და else შორის.

else ახორციელებს კოდს, თუ ზემოთ ჩამოთვლილი არცერთი არ არის True.


შედარების ოპერატორები გამოიყენება ორი მნიშვნელობის შესადარებლად : ==, !=, >, >=, <,
<=.

ახლა მოდით გავაერთიანოთ ყველა თქვენი ცოდნა, რათა შევქმნათ საკუთარი


ვიქტორინა!

#ინსტრუქცია

ქვემოთ მოცემული ქუდი არის ჯადოსნური მოლაპარაკე ქუდი ჰოგვარტსის ჯადოქრობის


სკოლიდან. ქუდი წყვეტს, რომელ ოთხ „სახლში“ მიდის თითოეული პირველკურსელი :

🦁 გრიფინდორი

🦅 რეივენკლოუ

🦡 ჰაფლპაფი

🐍 სლიზერინი

დაწერეთ sortinghat.py პროგრამა, რომელიც უსვამს მომხმარებელს რამდენიმე კითხვას


int()-ის გამოყენებით და ათავსებს მათ ერთ-ერთ სახლში მათი პასუხების საფუძველზე :

თუ პასუხი 1-ის ტოლია, გრიფინდორი და რევენქლოუ ორივე მიიღებენ +1-ს.

წინააღმდეგ შემთხვევაში, თუ პასუხი უდრის 2-ს, ჰაფლპაფი და სლიზერინი ორივე


მიიღებენ +1-ს.

წინააღმდეგ შემთხვევაში, გამოიტანეთ შეტყობინება "გთხოვთ შეიყვანოთ სწორად “

თუ პასუხი არის 1, ჰაფლპაფი +1.

წინააღმდეგ შემთხვევაში, თუ პასუხი არის 2, სლიზერინი +1.


წინააღმდეგ შემთხვევაში, თუ პასუხი არის 3, რავენქლოუ +1.

წინააღმდეგ შემთხვევაში, თუ პასუხი არის 4, გრიფინდორი +1.

წინააღმდეგ შემთხვევაში, გამოიტანეთ შეტყობინება "გთხოვთ შეიყვანოთ სწორად “

თუ პასუხი არის 1, სლიზერინი +1.

წინააღმდეგ შემთხვევაში, თუ პასუხი არის 2, ჰაფლეპაფი +1.

წინააღმდეგ შემთხვევაში, თუ პასუხი არის 3, რავენქლოუ +1.

წინააღმდეგ შემთხვევაში, თუ პასუხი არის 4, გრიფინდორი +1.

სხვა შემთხვევაში, გამოიტანეთ "გთხოვთ შეიყვანოთ სწორად“.

ამოხსნები:

#grades

grade = 58

if grade >= 55:

print('You passed.')

else:

print('You failed.')

#ph level

ph = int(input('Enter a pH level (0-14): '))

if ph > 7:

print('Basic')

elif ph < 7:
print('Acidic')

else:

print('Neutral')

#sorting hat

gryffindor = 0

hufflepuff = 0

ravenclaw = 0

slytherin = 0

print('===============')

print('The Sorting Hat')

print('===============')

# ~~~~~~~~~~~~~~~ Question 1 ~~~~~~~~~~~~~~~

print('Q1) Do you like Dawn or Dusk?')

print(' 1) Dawn')

print(' 2) Dusk')

answer = int(input('Enter answer (1-2): '))

if answer == 1:

gryffindor += 1

ravenclaw += 1

elif answer == 2:

hufflepuff += 1

slytherin +=1
else:

print('Wrong input.')

# ~~~~~~~~~~~~~~~ Question 2 ~~~~~~~~~~~~~~~

print("\nQ2) When I'm dead, I want people to remember me as:")

print(' 1) The Good')

print(' 2) The Great')

print(' 3) The Wise')

print(' 4) The Bold')

answer = int(input('Enter your answer (1-4): '))

if answer == 1:

hufflepuff += 1

elif answer == 2:

slytherin +=1

elif answer == 3:

ravenclaw +=1

elif answer == 4:

gryffindor +=1

else:

print('Wrong input.')

# ~~~~~~~~~~~~~~~ Question 3 ~~~~~~~~~~~~~~~

print('\nQ3) Which kind of instrument most pleases your ear?')


print(' 1) The violin')

print(' 2) The trumpet')

print(' 3) The piano')

print(' 4) The drum')

answer = int(input('Enter your answer (1-4): '))

if answer == 1:

slytherin +=1

elif answer == 2:

hufflepuff +=1

elif answer == 3:

ravenclaw +=1

elif answer == 4:

gryffindor +=1

else:

print('Wrong input.')

print(gryffindor)

print(ravenclaw)

print(hufflepuff)

print(slytherin)

if gryffindor >= ravenclaw and gryffindor >= hufflepuff and gryffindor >= slytherin:

print('🦁 Gryffindor!')

elif ravenclaw >= hufflepuff and ravenclaw >= slytherin:

print('🦅 Ravenclaw!')
elif hufflepuff >= slytherin:

print('🦡 Hufflepuff!')

else:

print('🐍 Slytherin!')

You might also like