profile
Опубликовано 5 лет назад по предмету Информатика от lalkatyn42

python помогите
1. Дракон каждый год отращивает по три головы, но после того, как ему исполнится 100 лет - только по две. Сколько голов и глаз у дракона, которому N лет?
2. При помощи цикла распечатать ряд Фибоначчи: 1 1 2 3 5 8 13 21
3. Определить количество цифр в введенном целом числе, не превышающем 2000000.
4. Вычислить сумму элементов следующей последовательности с точностью 0,001:
5. Найти НОД чисел a и b, используя алгоритм Эвклида Воспользуйтесь книгой по математике или интернет-ресурсом, выучите алгоритм Эвклида

  1. Ответ
    Ответ дан foxt451
    1.
    n = int(input("N="))
    heads = n * 3 if n <= 100 else 100 * 3 + (n - 100) * 2
    eyes = heads * 2
    print(heads)
    print(eyes)
    2. Используется прямая формула для н-ого члена
    for x in range(1, 9):
      print(int((1/(5**0.5))*((((1+5**0.5)/2)**x)-(((1-5**0.5)/2)**x))))
    3.
    try:
      num = int(input("N="))
    except ValueError:
      print('Not a number')
    if num > 2000000:
      print('too big')
    else:
      print(len(str(num)))
    5.
    a = abs(int(input('a=')))
    b = abs(int(input('b=')))
    while a!=0 and b!=0:
        if a > b:
            a %= b
        else:
            b %= a
    print(a + b)
Самые новые вопросы