9. Розробити діалогову програму, яка запитує вік користувача і визначає, до якої вікової категорії він належить: 1) від 1 до 10 років – дитина; 2) від 11 до 15 років – підліток; 3) від 16 до 20 років – юнак (юнка); 4) від 21 до 30 років – молода людина; 5) після 31 року – доросла людина. (7 балів)
10. Ввести числа, а і в. Перевірити, чи ділиться, ана в. Вивести ділиться або не ділиться (6 балів)
Answers & Comments
Ответ:
9.import PySimpleGUI as sg
layout = [[sg.Text('Введіть свій вік: '), sg.Input(key='age')],
[sg.Button('Визначити вікову категорію'), sg.Exit()]]
window = sg.Window('Визначення вікової категорії', layout)
while True:
event, values = window.read()
if event in (sg.WIN_CLOSED, 'Exit'):
break
age = int(values['age'])
if 1 <= age <= 10:
sg.popup('Ви є дитина')
elif 11 <= age <= 15:
sg.popup('Ви є підліток')
elif 16 <= age <= 20:
sg.popup('Ви є юнак/юнка')
elif 21 <= age <= 30:
sg.popup('Ви є молода людина')
else:
sg.popup('Ви є доросла людина')
window.close()
10.import PySimpleGUI as sg
layout = [[sg.Text('Введіть перше число: '), sg.Input(key='num1')],
[sg.Text('Введіть друге число: '), sg.Input(key='num2')],
[sg.Button('Перевірити ділення'), sg.Exit()]]
window = sg.Window('Перевірка ділення чисел', layout)
while True:
event, values = window.read()
if event in (sg.WIN_CLOSED, 'Exit'):
break
num1 = float(values['num1'])
num2 = float(values['num2'])
if num2 == 0:
sg.popup('Друге число повинно бути відмінним від нуля')
elif num1 % num2 == 0:
sg.popup(f'{num1} ділиться на {num2}')
else:
sg.popup(f'{num1} не ділиться на {num2}')
window.close()
Объяснение:
Делаю на пайтоне