Last active
March 4, 2023 15:16
-
-
Save olya-gif/6d361a791b082542712590b43d26772a to your computer and use it in GitHub Desktop.
урок 43 завдання 4 8б
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| year = int(input("Введіть кількість років: ")) | |
| if 0 <= year <= 6: | |
| print('Ваша вікова категорія - дитина дошкільного віку') | |
| elif 6 <= year <= 10: | |
| print('Ваша вікова категорія - школяр початкової школи') | |
| elif 11 <= year <= 16: | |
| print("Ваша вікова категорія - школяр седньої школи") | |
| elif 17 <= year <= 24: | |
| print("Ваша вікова категорія - ранній працездатний вік") | |
| elif 26 <= year <= 54: | |
| print("Ваша вікова категорія - основний працездатний вік") | |
| elif 55 <= year <= 64: | |
| print("Ваша вікова категорія - зрілий працездатний вік") | |
| elif 65 <= year: | |
| print('Ваша вікова категорія - літні люди') | |
| else: | |
| print('Некоректно введені дані') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| birthday = int(input('Введіть рік народження')) | |
| year = 2023 - birthday | |
| if 0 <= year <= 6: | |
| print(f'Вам {year} років\nВаша вікова категорія - дитина дошкільного віку') | |
| elif 6 <= year <= 10: | |
| print(f'Вам {year} років\nВаша вікова категорія - школяр початкової школи') | |
| elif 11 <= year <= 16: | |
| print(f'Вам {year} років\nВаша вікова категорія - школяр седньої школи') | |
| elif 17 <= year <= 24: | |
| print(f'Вам {year} років\nВаша вікова категорія - ранній працездатний вік') | |
| elif 26 <= year <= 54: | |
| print(f'Вам {year} років\nВаша вікова категорія - основний працездатний вік') | |
| elif 55 <= year <= 64: | |
| print(f'Вам {year} років\nВаша вікова категорія - зрілий працездатний вік') | |
| elif 65 <= year: | |
| print(f'Вам {year} років\nВаша вікова категорія - літні люди') | |
| else: | |
| print('Некоректно введені дані') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| a = 'Програма для визначення тарифного плану та дотаткових хв та гб' | |
| a1 = a.center(70) | |
| print(a1) | |
| r = int(input('ВВедіть суму поповнення мобільного рахунку - ')) | |
| if r == 2: | |
| print('Ви можете замовити 1хв ') | |
| elif r == 3: | |
| print('Ви можете замовити 100мб ') | |
| elif 4 <= r <= 70: | |
| print('Вам підійде тарифний план Vodafone Family - 40 грн ') | |
| print('Ваш пакет має\n500мб для інтернету\n150 хв\nsms ') | |
| z = r - 45 # залишок на рахунку | |
| z1 = z / 2 # кількість додаткових хвилин | |
| z2 = z / 3 * 100 # кількість мб | |
| z3 = round(z2) | |
| elif 70 <= r <= 130: | |
| print('Вам підійде тарифний план - SuperNetStart - 70 грн ') | |
| print('Ваш пакет має \n4 ГБ для інтернету\n500 хвилин\n20 sms ') | |
| z = r - 70 # залишок на рахунку | |
| z1 = z / 2 # кількість додатковмх хв | |
| z2 = z / 3 * 100 # кількість мб | |
| z3 = round(z2) | |
| elif r > 130: | |
| print('Вам підійде тарифний план - Decive L - 130 грн ') | |
| print('Ваш пакет має\n30 гб для інтернету\nБезлім хвилин\n50 sms ') | |
| z = r - 130 | |
| z1 = z / 2 # кількість додаткових хв | |
| z2 = z / 3 * 100 # кількість додаткових мб | |
| z3 = round(z2) | |
| print('Залишок на рахунку -', z) | |
| print('Ви можете додатково замовити ', z1, 'хвилин') | |
| print('Ви можете додатково замовити ', z3, 'Мегабайт') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| a = 'Визначення суми знижки та загальної вартості покупки' | |
| a1 = a.center(70) | |
| print(a1) | |
| k=int(input('Введіть кількість учнів в класі - ')) | |
| p1=float(input('Введіть ціну за одну ручку - ')) | |
| p2=float(input('Введіть ціну за один олівець - ')) | |
| p3=float(input('Введіть ціну за один маркер - ')) | |
| p4=float(input('Введіть ціну за один зошит - ')) | |
| ps=float(input('Введіть ціну за один блокнот ')) | |
| v1=k*p1 #вартість ручок | |
| v2=k*p2 #вартість олівців | |
| v3=k*p3 #вартість маркерів | |
| v4=k*p4 #вартість зошитів | |
| v5=k*ps #вартість блокнотів | |
| print(f'Загальна варітсть ручок становить', v1 , 'гривень') | |
| print('Загальна варітсть олівців становить', v2 , "гривень") | |
| print("Загальна варітсть маркерів становить", v3 ,"гривень") | |
| print('Загальна варітсть зошитів становить', v4 , "гривень") | |
| print('Загальна варітсть блокнотів становить',v5,"гривень") | |
| v6=v1+v2+v3+v4+v5 # загальна вартість канцелярії | |
| print('Загальна варітсть канцелярії становить', v6, "гривень") | |
| if 500 <= v6 <1000: | |
| v7=v6/100*10 #10% від суми | |
| print("Ваша знижка становить 10%") | |
| v8=round(v7,2) | |
| print('i складае ',v8) | |
| v9=v6-v8 | |
| print('Тому загальна варітсть покупки зі знижкою становить', v9, 'гривень') | |
| elif 1000 <= v6 <= 2000: | |
| v7=v6/100*15 #15% від суми | |
| print("Ваша знижка становить 15%") | |
| v8=round(v7,2) | |
| print('і складае ',v8) | |
| v9=v6-v8 | |
| print('Тому загальна варітсть покупки зі знижкою становить', v9, 'гривень') | |
| elif 500 <= v6 <= 3000: | |
| v7= v6/100*20 #20% від суми | |
| print("Ваша знижка становить 20%") | |
| v8=round(v7,2) | |
| print('i складае ',v8) | |
| v9=v6-v8 | |
| print('Тому загальна варітсть покупки зі знижкою становить', v9, "гривень") | |
| elif 3000<= v6 <5000: | |
| v7=v6/100*25 #25% від суми print("Ваша знижка становить 25%) | |
| v8=round(v7,2) | |
| print('i складає ',v8) | |
| v9=v6-v8 | |
| print('Тому загальна варітсть покупки зі знижкою становить', v9, "гривень") | |
| elif v6 >= 5000: | |
| v7=v6/100*30 #30% від суми | |
| print("Ваша знижка становить 30%") | |
| v8=round(v7,2) | |
| print("і складае ',v8") | |
| v9=v6-v8 | |
| print('Тому загальна варітсть покупки зі знижкою становить', v9, 'гривень') | |
| else: | |
| print("Знижка відсутня. Ви не досягли мінімального порогу ціни.") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment