-
Автор темы
- #1
Если что Я начал изучать пайтон неделю назад и Я решил нормально попрактиковаться.
В этом "приложении" есть : калькулятор, проверка нормальный ли у вас вес, какая длина строки, и повтор слова. Последнии 2 функции я добавил
по тому-что мне было просто скушно.
Пишите в коменты как Я мог лучше сделать ту или иную функцю, интерестно будет почитать.
В этом "
по тому-что мне было просто скушно.
Пишите в коменты как Я мог лучше сделать ту или иную функцю, интерестно будет почитать.
Python:
#ФУНКЦИИ
def kalkulator():
znak = input("\nenter what you want to do(+ - * /): ")
a = float(input("\nenter the first number: "))
b = float(input("enter the second number: "))
if znak == "+":
rez = a + b
print("\nanswer: ", rez)
elif znak == "-":
rez = a - b
print("\nanswer: ", rez)
elif znak == "*":
rez = a * b
print("\nanswer: ", rez)
elif znak == "/":
rez = a / b
print("\nanswer: ", rez)
else:
print("sing not recongnized!!!")
def norm_ves():
rost = float(input("\nenter your height: "))
ves = float(input("enter your weight: "))
if rost >= 1.85 and ves >= 103:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.85 and ves >= 86:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.85 and ves >= 65:
print("У вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.85 and ves <= 62:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
elif rost >= 1.80 and ves >= 97:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.80 and ves >= 81:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.80 and ves >= 62:
print("У вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.80 and ves <= 58:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
elif rost >= 1.75 and ves >= 92:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.75 and ves >= 77:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.75 and ves >= 58:
print("У вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.75 and ves <= 55:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
elif rost >= 1.70 and ves >= 87:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.70 and ves >= 72:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.70 and ves >= 55:
print("У вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.70 and ves <= 52:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
elif rost >= 1.65 and ves >= 82:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.65 and ves >= 68:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.65 and ves >= 52:
print("\nУ вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.65 and ves <= 49:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
elif rost >= 1.6 and ves >= 77:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.6 and ves >= 64:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.6 and ves >= 49:
print("\nУ вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.6 and ves <= 46:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
elif rosst >= 1.55 and ves >= 72:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.55 and ves >= 60:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.55 and ves >= 46:
print("\nУ вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.55 and ves <= 43:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
elif rost >= 1.5 and ves >= 67:
print("\nК большому сожелению у вас ОЖИРЕНИЕ!!!")
print("\nСовет: СРОЧНО ИДИТЕ К ВРАЧУ , САДИТЕСЬ НА ДИЕТУ И ХОДИТЕ В СПОРТ-ЗАЛ!")
elif rost >= 1.5 and ves >= 56:
print("\nК сожелению у вас избыточный вес!")
print("\nСовет: ходите в спорт зал и всё у вас будет ок!)")
elif rost >= 1.5 and ves >= 43:
print("\nУ вас с весом всё нормально. Продолжайте в таком-же темпе!!!")
elif rost >= 1.50 and ves <= 40:
print("\nУ вас к сожелению недостаточный вес!)")
print("\nСовет: Начните больше кушать и у вас всё будет хорошо. Я в вас верю!)")
def repeat_words(time=1):
s = input("enter the word how you want to repeat : ")
time = int(input("enter the number of times: "))
print(s*time)
ds = "string length", "String Length", "STRING LENGHT",'lt'
exit ="exit","Exit","ex","EX"
kalk = "calculator","Calculator","calc"
ves = "weight check", "Weight Check","wc"
#ВЫВОД
while True:
print("\nWe have these features to choose from: \n\n1. calculator \n2. Check if your weight is normal \n3. Lenght string \n4. repeat words")
s = input("\nselect function: ")
if s in exit :
print("program completed!")
break
if s in kalk:
kalkulator()
if s in ves:
norm_ves()
if s in ds:
string = input("\nenter any string: ")
if string in exit:
break
print("lenght string: ", len(string))
elif s=="repeat words" or s=="Repeat Words" or s=="rw":
repeat_words()
Последнее редактирование модератором: