Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 17, 2012 17:48:43

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

огромное спасибо, а остальные реальны?)

Офлайн

#2 Окт. 17, 2012 17:56:03

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

mexanik4
Задание 1
Напишите программу вычисления суммы заработной платы, которая будет переведена на банковский счет работника и определения суммы удержанного налога (сумма заработной платы до отчислений вводится с клавиатуры).
print '{} / {}'.format(*(lambda a, b: (lambda c: (a - c, c))((a / 100.0) * b))(int(raw_input('Current salary: ').strip()), 13.0))

Офлайн

#3 Окт. 17, 2012 17:57:25

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

s0rg
print '{} / {}'.format(*(lambda a, b: (lambda c: (a - c, c))((a / 100.0) * b))(int(raw_input('Current salary: ').strip()), 13.0))
С перла пришел?

Офлайн

#4 Окт. 17, 2012 17:59:38

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Неа, но руки так и чесались сбацать однострочник.

Офлайн

#5 Окт. 17, 2012 19:40:02

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

блин, ребята, я вас не очень понимаю)

Офлайн

#6 Окт. 19, 2012 05:01:45

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

s0rg написал работающую, но нечитаемую программу.

Офлайн

#7 Окт. 19, 2012 15:39:19

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

а как сделать правильную программу?

Офлайн

#8 Ноя. 7, 2012 18:59:39

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Задание 2
Напишите программу, в результате выполнения которой на экран выводится таблица чисел от 1 до 10 и соответствующие значения натурального логарифма x ln(x)
Замечание
Для оформления результата в виде таблицы воспользуйтесь вставкой табуляции: “\t”.
Задание 3
Напишите программу вычисления суммы n слагаемых, каждое из которых определяется по формуле
a=1/n
Значение n вводятся с клавиатуры.

Офлайн

#9 Ноя. 7, 2012 19:38:44

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

mexanik4
Напишите программу, в результате выполнения которой на экран выводится таблица чисел от 1 до 10 и соответствующие значения натурального логарифма x ln(x)
from math import log
print '\n'.join(map(lambda a: '{}\t{}'.format(a, log(a)), range(1, 11)))

mexanik4
Напишите программу вычисления суммы n слагаемых, каждое из которых определяется по формуле
n = int(raw_input('n=').strip())
print sum(map(lambda a: 1.0/a, range(1, n+1)))

Офлайн

#10 Ноя. 7, 2012 22:00:21

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

s0rg в своем репертуаре.

from math import log
for i in range(1, 11):
    print "%s\t%s" % (i, log(i))

n = raw_input('n=')
n = int(n.strip())
sum = 0
for i in range(1, n+1):
    sum += 1.0/i
print sum

Так понятнее?

Отредактировано odnochlen (Ноя. 7, 2012 22:05:10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version