Advertisement
JmihPodvalbniy

Untitled

Mar 6th, 2024
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.17 KB | Software | 0 0
  1. #1) Последовательность состоит из натуральных чисел и завершается числом 0.
  2. #Определите значение наибольшего элемента последовательности.
  3. x = 1
  4. a = 0
  5. while x != 0:
  6.     x = int(input())
  7.     if x > a:
  8.         a = x
  9.         print('Наибольшее число:', a)
  10.  
  11. #2) Последовательность состоит из натуральных чисел и завершается числом 0.
  12. #Определите индекс наибольшего элемента последовательности.
  13. a = 0
  14. b = 1
  15. с = 0
  16. max = 0
  17. while b != 0:
  18.     b = int(input('Введите число:'))
  19.     с += 1
  20.     if b > a:
  21.         a = b
  22.         max = с
  23.         print(max)
  24.  
  25. #3) Определите количество четных элементов в последовательности, завершающейся числом 0.
  26. a = 0
  27. b = 1
  28. while b != 0:
  29.     b = int(input("Введите число: "))
  30.     if b == 0:
  31.         break
  32.         if b % 2 == 0:
  33.             a += 1
  34.             print(b - 1)
  35.  
  36. #4) Последовательность состоит из натуральных чисел и завершается числом 0.
  37. a = 0
  38. b = 1
  39. const = 1
  40. while b != 0:
  41.     b = int(input('Введите число: '))
  42.     if b > const:
  43.         const = b
  44.         c += 1
  45.         print(a)
  46.  
  47. #5) Найдите количество целых чисел от a до b включительно, которые делятся на 12.
  48. a = int(input('Первое число: '))
  49. b = int(input('Второе число: '))
  50. c = 0
  51. for a in range(a, b+1):
  52.     if a % 12 == 0:
  53.         c += 1
  54.         print(c)
  55.  
  56. #6) Пользователь вводит ненулевые числа до тех пор пока не введет ноль.
  57. #Найдите сумму этих чисел.
  58. a = 1
  59. b = 1
  60. while a != 0:
  61.     a = int(input('Введите число: '))
  62.     post = a + b
  63.     print(b - 1)
  64.  
  65. #7)Пользователь вводит ненулевые целые числа до тех пор, пока не введет ноль.
  66. #Найдите количество четных чисел, которые он ввел.
  67. a = 1
  68. b = 0
  69. while True:
  70.     a = int(input('Введите число: '))
  71.     if a == 0:
  72.         break
  73.         if a % 2 == 0:
  74.             b += 1
  75.             print(b)
  76.  
  77. #8)  Найдите четырехзначные числа, сумма цифр которых равна 15.
  78. for k in range(1000, 9999):
  79.     a = (k // 1000)
  80.     b = ((k // 100) % 10)
  81.     c = ((k // 10) % 10)
  82.     d = (k % 10)
  83.     if (a + b + c + d) == 15:
  84.         print(k, end=(', '))
  85.  
  86. #9)
  87. a = int(input('Введите число: '))
  88. b = a % 10
  89. a = a // 10
  90. while a > 0:
  91.     if a % 10 > b:
  92.         b = a % 10
  93.     a = a // 10
  94. print('Наибольшая цифра', b)
  95.  
  96. #10) Дано натуральное число. Найдите количество четных цифр.
  97. a = 0
  98. b = int(input('Введите число: '))
  99. while b > 0:
  100.     if (b % 10) % 2 == 0:
  101.         a += 1
  102.         b = b // 10
  103.         print(a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement