Python
Пайтон. Программа for while
Напишите простую программу на пайтоне но чтоб там были циклы for и while
Факториалы натуральных чисел:
while True:
n, f = int(input('n: ')), 1
for i in range(1, n + 1):
f *= i; print('%2d)' % i, f)
Вычисление числа π с высокой точностью: import decimal; d=decimal.Decimal
while True:
n = int(input('Знаков после запятой ? '))
decimal.getcontext().prec = n + 20
a, b, p, q, e, x, y = d(16) / 5, d(-4) / 239, 1, 1, d(1), 1, 1
eps,u = d('1e-'+str(n + 2)),a + b
for i in range(1, 10000000):
p *= -25; q *= -57121; r = 2 * i + 1
x += e / (r * p); y += e / (r * q)
v = a * x + b * y
if abs(u - v) < eps: break
u = v
print(str(u)[:(n + 2)])

Костя Бородин
Вон ещё простой калькулятор определённых интегралов:

Ручной перевод десятичных чисел любого типа в HEX
letters = [chr(i) for i in range(ord('a'), ord('f') + 1)]
nums = [i for i in range(10, 16)]
def to_letter(res):
final = []
for i in res:
if i in nums: final += letters[nums.index(i)]
else: final += str(i)
return final
def int_part(n):
result = []
if not n: return '0x0'
while n > 0:
result += [n % 16]
n //= 16
a = to_letter(result)
return ' '.join(['0x' + ''.join((a[::-1]))])
def float_part(f):
result,i = [],0
while f - int(f) or i < 11:
f *= 16
result.append(int(f))
f = f - int(f)
i += 1
a = to_letter(result)
return ''.join(a)
try:
decimal = input('DEC ')
decimal = (float(decimal) if '.' in decimal
and decimal[0] != '.' and decimal[-1] != '.' else int(decimal))
if isinstance(decimal, int): print('HEX', int_part(decimal))
if isinstance(decimal, float):
float_p = decimal - int(decimal)
int_p = int(decimal)
print('HEX', int_part(int_p) + '.' + float_part(float_p))
except ValueError: print('Wrong input')
***p_E_T_O*** Bekaaa
А можешь так-же только потом приписывать комментарии под каждым обзацем (ну тоесть как ты написал эту программу)
Похожие вопросы
- Программирование, пайтон программа.
- Что лучше всего выбрать:1с или Пайтон?Пайтон выглядит поперспективнее, а 1с устарел( по моему новичковому взгляду )
- Помогите решить информатику на языке ПИТОН!!!!!!!!!!!!!! с помощью циклов while и for
- программа на языке пайтон
- Скиньте код программы на пайтоне. Небольшой. Строк на 30
- Программа в Пайтоне.....
- Программирование пайтон, с чего начать ?
- Пайтон мучаюсь уже долго потому что уже 2 день на пайтоне но фига неправилно пишу помогите пж
- Задача 2. Дзен Пайтона
- Со скольки лет лучше изучать программирование? И какой лучше всего, пайтон?