этот код выдает:
что будем делать?
1 = плюс
2 = минус
3 = умножить
4 = поделить
5 =возмести в степень
6 = найти обьем цилиндра
7 = вес цилиндра
введи цифру: 6
Введи диаметр цилиндра в см: 10
Введи высоту цилиндра в см: 10
Введи диаметр цилиндра в см: 10
Введи высоту цилиндра в см: 10
Введи диаметр цилиндра в см: 10
Введи высоту цилиндра в см: 10
обьем цилиндра 785.3981633974483 в см3
import math def num(): global first_number global second_number first_number = float(input('Введите первое число ')) second_number = float(input('Введите второе число ')) def radius(): diam = float(input("Введи диаметр цилиндра в см: ")) diam /= 2 return diam def height(): heit = float(input("Введи высоту цилиндра в см: ")) return heit def vol(): r = radius() h = height() s = PI*r**2 v = s*h return v for i in range(10): PI = math.pi what = input("что будем делать? \n 1 = плюс \n 2 = минус \n 3 = умножить \n 4 = поделить \n 5 =возмести в степень \n 6 = найти обьем цилиндра \n 7 = вес цилиндра \n введи цифру: ") if what == '1': num() result = first_number + second_number print ("результат: " + str(result)) elif what == "2": num() result = first_number - second_number print ("результат: " + str(result)) elif what == "3": num() result = first_number * second_number print ("результат: " + str(result)) elif what == "4": num() result = first_number / second_number print ("результат: " + str(result)) elif what == "5": num() result = first_number ** second_number print ("Результат: " + str(result)) elif what == '6': radius() height() vol() print('обьем цилиндра', vol(), ('в см3')) elif what == '7': radius() height() vol() def massa(g): n = float(input('Введите удельный вес(г/см3): ')) return g*n/1000 print('вес цилиндра: ', massa( vol() ) ) else: input()