Уведомления

Группа в Telegram: @pythonsu

Уведомления

  • Found 6 posts.

Python для новичков » sum » вчера 09:12:32

Здравствуйте.
Есть такая задачка:
Напишите следующую программу. Пользователь вводит список целочисленных значений, а также верхнюю границу для вычисления суммы.
Программа вычисляет сумму натуральных чисел, но за исключением тех, которые входят в список. Например, если пользователь ввел список: 2,5,6 и 10 в качестве верхней границы суммы, то программа должна
вычислить сумму чисел от 1 до 10, но без учета чисел 2, 5 и 6.

Помогите разобраться, не могу понять. Основное все работает, а вот сумму чисел не получается вывести.
Вот мой код:
sp = eval(input('введите список целочисленных значений: ‘))
gr = eval(input(’введите границу списка: ‘))
for i in range(gr):
k = set(str(i)) - set(str(sp))
for s in k:
print(’'.join(s), end=', ')

Python для новичков » sum » вчера 10:28:54

  
>>> def f():
...     numbers = set(map(int, input('numbers: ').split()))
...     maximum = int(input('maximum: '))
...     out = 0
...     for i in range(1, maximum + 1):
...         if i not in numbers:
...             out += i
...     print(out)
... 
>>> f()
numbers: 2 5 6
maximum: 10
42
>>>

  
>>> def f():
...     numbers = set(map(int, input('numbers: ').split()))
...     maximum = int(input('maximum: '))
...     out = sum(i for i in range(1, maximum + 1)
...               if i not in numbers)
...     print(out)
... 
>>> f()
numbers: 2 5 6
maximum: 10
42
>>>

Python для новичков » sum » вчера 11:27:26

У меня почему то Ваш код выдает ошибку.

Python для новичков » sum » вчера 11:50:01

Спасибо, разобрался.
Не надо ставить запятые.
А как написать этот код попроще:
 out = sum(i for i in range(1, maximum + 1)
              if i not in numbers)

Центр помощи » Задача » вчера 14:30:36

Добрый день,если возможно,помогите решить задачу,только начал осваивать материал,но боюсь к сроку сдачи не успею все понять и оформить.Заранее благодарю.

GUI » tkinter canvas map » вчера 20:09:22

doza_and
Рисование в плавающих координатах и зум сделаны в matplotlib или в pygame. Если задумано больше черчение а не создание кнопочек и формочек то используйте matplotlib. Если нужно именно много кнопочек то лучше взять pyqt pyside или wxpython. Вставить туда на канву чертеж из matplotlib не проблема.
это вполне подойдет

doza_and
Если нужен именно чертеж, то поставьте freecad. Там можно создавать чертеж скриптом на питоне.
с этим могут трудности возникнуть, потому как программа будет на Raspberry работать