В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
xDanielDash
xDanielDash
26.11.2021 07:05 •  Информатика

Сделать 3 кода в пайтоне 1.Дано ціле трьохзначне число. Знайдіть у ньому кількість цифр 3.

2.Дано три цілих числа. Знайти добуток тих, що кратні своїй останній цифрі.

3.Дано три числа. Якщо всі вони різні, вивести спочатку найбільше число, потім середнє число, а потім найменше число. Якщо серед чисел є однакові, то вивести повідомлення про це.

4.Дано ціле число. Якщо воно знаходиться в діапазоні від –999 до +999, то вивести його рядок-опис. Наприклад, «від’ємне парне однозначне число», «нуль», «додатне непарне тризначне число» і т. д. В іншому випадку вивести повідомлення.

5.Дата деякого дня визначається трьома натуральними числами: g (рік), m (порядковий номер місяцю) и d (число). По даним g, m та d визначте дату завтрашнього дня. Рік не є високосним.

Показать ответ
Ответ:
hiko35773
hiko35773
16.09.2021 14:00

# 1

print('1)')

num = int(input('Введите число: '))

print(str(num).count('3'))

# 2

print()

print('2)')

p = None

for _ in range(3):

   num = int(input('Введите число: '))

   if num % 10 != 0:

       if num % (num % 10) == 0:

           if p == None:

               p = num

           else:

               p *= num

if p != None:

   print(p)

else:

   print('Таких чисел нет!')

# 3

print()

print('3)')

numbers = []

for _ in range(3):

   num = float(input('Введите число: '))

   numbers.append(num)

if numbers[0] != numbers[1] and numbers[0] != numbers[2] and numbers[1] != numbers[2]:

   numbers = sorted(numbers)

   print(numbers[0], numbers[1], numbers[2])

else:

   print('Есть одинаковые числа')

# 4

print()

print('4)')

num = int(input('Введите число: '))

s = ''

if num in range(-999, 1000):

   if num == 0:

       s += 'нуль'

   else:

       if num < 0:

           s += 'отрицательное '

       else:

           s += 'положительнное '

       if num % 2 == 0:

           s += 'четное '

       else:

           s += 'нечетное '

       count = len(str(num).replace('-', ''))

       if count == 3:

           s += 'трёхзначное'

       if count == 2:

           s += 'двухзнатное'

       if count == 1:

           s += 'двухзнатное'

print(s)

       

# 5

print()

print('5)')

g = int(input('g: '))

m = int(input('m: '))

d = int(input('d: '))

if m in [1, 3, 5, 7, 8, 10, 12]:

   days = 31

if m == 2:

   days = 29

if m in [4, 6, 9, 11]:

   days = 30

d += 1

if d > days:

   m += 1

   if m > 12:

       g += 1

       m = 1

   d = 1

print(d, m, g)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота