Нужно написать цикл, который предлагает пользователю ввести возраст и выводит цену билета
В вашем случае, чтобы выйти из бесконечного цикла, очевидно необходимо присвоить переменной active значение False.
22 янв 2022 в 8:57
Не понимаю зачем здесь вообще цикл?
22 янв 2022 в 9:05
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Я бы посоветовал вообще избавиться от цикла, т.к. он вообще не влияет на решение задачи:
age = 'What is your age?' age = int(input()) print() if age 3 and age 12: print("price: 15$") # нет цикла — нет зависания
Кстати, во втором условие стоило писать age > 3 , т.к. случай с age == 3 уже рассмотрен первым условием
Напишите программу, которая просит пользователя ввести фамилию.
Напишите программу, которая просит пользователя ввести фамилию, имя и год рождения. После чего приветствует пользователя и сообщает ему сколько лет он прожил.
Голосование за лучший ответ
name = input(«Ваша фамилия: «)
name1 = input(«Ваше имя: «)
name2 = input(«Год вашего рождения: «)
print(«Ваша фамилия,»,name)
print(«Ваше имя,»,name1)
print(«Вы родились,»,name2)
Дима ГолубецЗнаток (272) 2 года назад
лучший код, который я видел за эту жизнь
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Программирование на C, C++, C#

//a) int max=0; do < const int q=6; int A[q][q]; srand(time(NULL)); for(int i=0;i setlocale(LC_ALL, «Russian»); int a, b; cout << "Введите первое число:"; cin >> a; cout << ".<> void init(int *a, int size); void out(int *a, int size); void out_c(int *a, int size); void main() < setlocale(LC_ALL, "Russian. int a, b; setlocale(0, «rus»); cout << "Введите начало диапазона:"; cin >> a; cout << "Введи.<> Остаток от деления года на 4 будет индексом массива. Последний раз редактировалось digitalis; 09.12.2019 в 20:23 . Вот тут описано как вычислить номер дня по Юлианскому календарю Вот код на Python: Последний раз редактировалось ViktorR; 09.12.2019 в 20:52 .
Составить программу которая предлагает пользователю
Но результат булева выражения в арифметический оператор не вставишь, он только как аргумент для if будет — хошь-не-хошь? Хотя можно, но как-то через-опно. И какие только идиоты задают эти ограничения? «Сыграй нам мазурку, но черные клавиши и первую октаву не используй».
Легко. Создаем массив констант const int a[] = ;
Но на 1900-м, 2100-м и т.д. будет буксовать. Тут уж без if трудновато, но можно извернуться.
Регистрация: 23.10.2010
Сообщений: 2,287
https://ru.wikipedia.org/wiki/%D0%AE. B0%D1%82%D0%B0
1. Вводится год — YYYY
2. Вычисляется номер первого дня этого года: N(YYYY)
3. Вычисляется номер первого дня следующего года: M(YYYY+1)
4. Вычисляем количество дней в году: M(YYYY+1) — N(YYYY)def Get_JDN(dd, mm, yyyy): a = (14 - mm) // 12 y = yyyy + 4800 - a m = mm + 12*a - 3 JDN = dd + (153 * mm + 2) // 5 + 365 * y + y // 4 - 32083 return JDN yyyy = 1 while yyyy > 0: yyyy = int(input('Введите год: ')) DinYYYY = Get_JDN(1,1,yyyy + 1) - Get_JDN(1,1,yyyy) print(DinYYYY)