Есть ответ 👍

1. напишите программу, которая определяет, верно ли, что введённое число -– трёхзначное. 2. напишите программу, которая вводит с клавиатуры номер месяца и определяет, сколько дней в этом месяце. при вводе неверного номера месяца должно быть выведено сообщение об ошибке. считается, что год невисокосный. 3. напишите программу, которая вводит с клавиатуры номер месяца и день, и определяет, сколько дней осталось до нового года. при вводе неверных данных должно быть выведено сообщение об ошибке. считается, что год невисокосный. 4. напишите программу, которая вводит номер месяца и выводит название времени года на языке. при вводе неверного номера месяца должно быть выведено слово 'no'. на python

217
297
Посмотреть ответы 2

Ответы на вопрос:

1007199
4,5(32 оценок)

1

x = int(

if(x > = 100 and x < = 999):

    print("число трехзначное")

else: print("число не трехзначное")

2

month = int(

if(month > = 1 and month < = 12):

    if(month == 1 or month == 3 or month == 5 or month == 7 or month == 8

      or month == 10 or month == 12):

        print(31)

    elif(month == 2):

        print(28)

    else: print(30)

else: print("неверно введеный номер месяца! ")

3

from sys import exit

month = int(input("месяц: "))

day = int(input("день: "))

remainder = 0

if(month > = 1 and month < = 12):

    if(month == 1 or month == 3 or month == 5 or

      month == 7 or month == 8 or month == 10 or month == 12):

        if(day > = 1 and day < = 31):

            pass

        else: print("неверно введены дни месяца! "); exit();

    elif(month == 2):

        if(day > = 1 and day < = 28):

            pass

        else: print("неверно введены дни месяца! "); exit();

    else:

        if(day > = 1 and day < = 30):

            pass

        else:

            print("неверно введены дни месяца! "); exit();

       

    for i in range(1, month+1):

        if(i == 1 or i == 3 or i == 5 or i == 7 or i == 8

          or i == 10 or i == 12):

            remainder += 31

        elif(i == 2):

            remainder += 28

        else: remainder += 30

    remainder += day

    print("до нового года осталось: " + str(365 - remainder))

else: print("неверно введеный номер месяца! ")

4

month = int(

if(month > = 1 and month < = 12):

    if(month == 12 or month == 1 or month == 2):

        print("winter! ")

    elif(month == 3 or month == 4 or month == 5):

        print("spring! ")

    elif(month == 6 or month == 7 or month == 8):

        print("summer! ")

    elif(month == 9 or month == 10 or month == 11):

        print("autumn! ")

else: print("wrong number of month! ")


16 hex шестнадшетиричная

Популярно: Информатика