Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Егор Губанов
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 21
1

Найти все числа от 1 до n, в которых ровно две тройки

15.04.2015, 22:19. Просмотров 945. Ответов 7
Метки нет (Все метки)

Python
1
2
3
4
5
6
7
8
9
10
11
n = int(input())
def tri(n):
    if n <= 33:
        return
    else:
        for i in range(n):
            i = str(i)
            j = i.count('3')
            if j == 2:
                print(i)
tri(n)
Что неправильно, не понимаю. Пишу онлайн олимпиаду, она выдает ошибку. Помогите пожалуйста!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2015, 22:19
Ответы с готовыми решениями:

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа
Найти все двузначные числа, сумма цифр которых не меняется при умножении числа...

Найти все целые числа от a до b у которых k делителей
Никак не пойму, как написать код, решающий такую задачу: &quot;Найти все целые числа...

Найти все целые числа из промежутка от 300 до 600, у которых сумма делителей кратна 10
Вот задача: &quot;Найти все целые числа из промежутка от 300 до 600, у которых сумма...

Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна 50. /Python
Почему выводит много строк вместо одной? for n in range(100,301): #Задаем...

Найти все трехзначные числа, квадрат которых оканчивается тремя цифрами, равными самому числу
2)Квадрат трехзначного числа оканчивается тремя цифрами, равными этому числу....

7
Jabbson
Эксперт по компьютерным сетям
3348 / 2423 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
15.04.2015, 23:18 2
Лучший ответ Сообщение было отмечено Егор Губанов как решение

Решение

Python
1
[i for i in range(int(input())) if str(i).count('3')==2]
2
Егор Губанов
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 21
15.04.2015, 23:20  [ТС] 3
Jabbson, thank you very much!
Цитата Сообщение от Jabbson Посмотреть сообщение
Ask me how!
0
Marinero
Модератор
Эксперт NIX
2060 / 1670 / 570
Регистрация: 02.03.2015
Сообщений: 5,495
15.04.2015, 23:24 4
Лучший ответ Сообщение было отмечено Егор Губанов как решение

Решение

Какая версия Python? Потому как на 3-й ошибок нет. И я б подсократил
Python
1
2
for i in range(33, n):
    if str(i).count('3') == 2:
1
Jabbson
Эксперт по компьютерным сетям
3348 / 2423 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
15.04.2015, 23:24 5
Егор Губанов, you are welcome.
By the way, your code works just as well with Python 2.7.6. What kind of error are you getting?
0
Егор Губанов
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 21
15.04.2015, 23:31  [ТС] 6
I am writing an online olympiad. There are 7/10 tests of my code is OK. I don't understand why. Your code is as right as mine. 7/10 tests.
Цитата Сообщение от Jabbson Посмотреть сообщение
By the way, your code works just as well. What kind of error are you getting?
Добавлено через 24 секунды
третий
Цитата Сообщение от Marinero Посмотреть сообщение
Какая версия Python?
Добавлено через 1 минуту
Я не понимаю почему. Очень странно.
0
Somebody
2799 / 1610 / 251
Регистрация: 03.12.2007
Сообщений: 4,213
Завершенные тесты: 3
18.04.2015, 11:39 7
Напиши условие задачи полностью.
0
Егор Губанов
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 21
18.04.2015, 17:16  [ТС] 8
Спасибо, я понял в чем ошибка. Нужно было в ответ включить само число.
0
18.04.2015, 17:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2015, 17:16

Найти все трехзначные числа на интервале -500 .. 500, у которых четные сотни
Даны натуральные числа от -500 до 500. Найти все трехзначные числа, у которых...

Даны натуральные числа m и n, получить все натуральные числа меньшие n, квадрат суммы которых равен m
помогите плиз Даны натуральные числа m и n, получить все натуральные числа...

Найти все 4-значные числа, у которых ровно две одинаковые цифры
Найти все 4-значные числа, у которых ровно две одинаковые цифры. Либо 7...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru