Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2017, 15:58   #1
kola7007
Пользователь
 
Регистрация: 13.09.2017
Сообщений: 25
По умолчанию Помогите доделать програму

Вот задача:
Напишите программу, которая бы выполняла следующие задачи:

выводила название программы "Общество в начале XXI века";
запрашивала у пользователя его возраст;
если пользователь вводит числа от 0 до 7, то программа выводила надпись "Вам в детский сад";
от 7 до 18 - "Вам в школу";
от 18 до 25 - "Вам в профессиональное учебное заведение";
от 25 до 60 - "Вам на работу";
от 60 до 120 – "Вам предоставляется выбор";
меньше 0 и больше 120 – пятикратный вывод надписи "Ошибка! Это программа для людей!"
Вот что я смог зделать:
Код:
print ("Общество в начале XXI века")
a = int(input("Ваш возрост"))
i = "Ошибка"
n = 5
if a<=7:
    print ("Вам в детский сад")
elif a>18 or a<25:
    print ("Вам в профессиональное учебное заведение")
elif a>25 or a<60:
    print ("Вам на работу")
elif a>60 or a<120:
    print ("Вам предоставляется выбор")
elif a<0 or a>120:
    while i<5:
        i = i + 1
        print (i)
______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Alex11223; 11.10.2017 в 16:02.
kola7007 вне форума Ответить с цитированием
Старый 12.10.2017, 11:14   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Если ты это сам написал, то в чем проблема ? Осталось 0 целых хрен десятых дописать.
буквально пару действий.

если не сам то зачем писать что сам ?
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 12.10.2017, 19:14   #3
kola7007
Пользователь
 
Регистрация: 13.09.2017
Сообщений: 25
По умолчанию

Вообще я сам написал код , просто не знаю как правильно написать меньше 0 и больше 120 – пятикратный вывод надписи "Ошибка! Это программа для людей!"
Ну еще не знаю как написать от 7 до 18 и т. д.
kola7007 вне форума Ответить с цитированием
Старый 12.10.2017, 20:08   #4
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Цитата:
Сообщение от kola7007 Посмотреть сообщение
Вообще я сам написал код , просто не знаю как правильно написать меньше 0 и больше 120 – пятикратный вывод надписи "Ошибка! Это программа для людей!"
Ну еще не знаю как написать от 7 до 18 и т. д.
Понял, тогда вот так можно ...


Код:

if(  x <= 0 or x > 120 ):
    for i in range(0, 5):
        print("Ошибка! Это программа для людей!");
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 12.10.2017, 21:30   #5
kola7007
Пользователь
 
Регистрация: 13.09.2017
Сообщений: 25
По умолчанию

Тут еще такая проблема почему когда я отвечаю -1 мне пишет "Вам в детский сад"?
kola7007 вне форума Ответить с цитированием
Старый 12.10.2017, 21:31   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

-1 <= 7
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.03.2022, 04:23   #7
EXXTRAPHOENIX
Новичок
Джуниор
 
Регистрация: 25.03.2022
Сообщений: 1
По умолчанию мой вариант

print("Задание 2 \n Общество в начале XXI века")
age=int(input("Введите ваш возраст:"))
if (age>=0) and (age<7):
print("Вам в детский сад")
elif (age>=7) and (age<18):
print("Вам в школу")
elif (age>=18) and (age<25):
print("Вам в профессиональное учебное заведение")
elif (age>=25) and (age<60):
print("Вам на работу")
elif (age>=60) and (age<120):
print("Вам Вам предоставляется выбор")
else:
print("\n Ошибка! Это программа для людей! "*5)
EXXTRAPHOENIX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите создать програму Nerolimus Паскаль, Turbo Pascal, PascalABC.NET 1 29.10.2015 14:17
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30
Помогите пожалуйста доделать програму в делфи! doodlezD Помощь студентам 3 19.06.2009 22:14
Помогите написать програму RAVEN23 Паскаль, Turbo Pascal, PascalABC.NET 0 04.06.2009 17:15
Помогите запустить програму mato Помощь студентам 6 29.04.2009 17:53