func.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # def sum_num(s):
  2. # summa = 0
  3. # for i in s:
  4. # if i.isdigit():
  5. # summa += int(i)
  6. # print(summa)
  7. # sum_num('asd12312asdf')
  8. #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9. # def get_body_mass_index(weight, height):
  10. # index = weight/((height*0.01)**2)
  11. # if index < 18.5:
  12. # print('Недостаточная масса тела')
  13. # elif 18.5 <= index <= 25.0:
  14. # print('Норма')
  15. # else:
  16. # print('Избыточная масса тела')
  17. # get_body_mass_index(70, 170)
  18. #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  19. # def check_password(psw):
  20. # f1 = False
  21. # digit_cnt = 0
  22. # cap = False
  23. # sim = False
  24. # for i in psw:
  25. # if i.isdigit():
  26. # digit_cnt += 1
  27. # if i.istitle():
  28. # cap = True
  29. # if i in "!@#$%":
  30. # sim = True
  31. # if (digit_cnt >= 3) and cap == True and sim == True and len(psw) >= 10:
  32. # print('Perfect password')
  33. # else:
  34. # print('Easy peasy')
  35. #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  36. def count_letters(s):
  37. cap_cnt = 0
  38. uncap_cnt = 0
  39. for i in s:
  40. if i.isalpha():
  41. if i.istitle():
  42. cap_cnt += 1
  43. else:
  44. uncap_cnt += 1
  45. print('Количество заглавных символов:', cap_cnt)
  46. print('Количество строчных символов:', uncap_cnt)