vera-classic75
?>

Вчем ошибка (калькулятор на питоне) пишет что тут( if c ! = "0" : print (a/b) a = float( c = input() b = float( if c == "-" : print (a-b) elif c == "/" : if c ! = "0" : print (a/b) else : print("деление на ноль! ") elif c == "*": print(a*b) elif c == "mod": print (a % b) elif c == "pow": print(a ** b) elif c == "div": print(a // b) elif c == "+": print(a+b)

Информатика

Ответы

ERodina1

a = float(input('a = '))

c = input()

b = float(input('b = '))

if c == "-" :

print (a-b)

elif c == "/" :

if c != "0" :

print (a/b)

else :

print("Деление на ноль!")

elif c == "*":

print(a*b)

elif c == "mod":

print (a % b)

elif c == "pow":

print(a ** b)

elif c == "div":

print(a // b)

elif c == "+":

print(a+b)


все '/' ето 1 пробел

Zolotnik974620
В наихудшем случае, последнее новогоднее число - 11111111.

#include <iostream>

bool isNewYearNumber(int n);
int sumDigits(int num);
bool hasZero(int n);

int main() {
  const int LASTNEWYEARNUMBER = 11111111;
  long long sum = 0;
  for(int i = 0; i <= LASTNEWYEARNUMBER; i++)
    if ( isNewYearNumber(i) )
      sum += i;
  std::cout << "Сумма всех новогодних чисел: " << sum << '\n';
  return 0;
}

bool isNewYearNumber(int n)
{
  if ( !( hasZero(n) ) && sumDigits(n) == 8)
    return true;
  else
    return false;
}

int sumDigits(int num)
{
  int sum = 0;
  while ( num > 0 ) {
    sum += num % 10;
    num /= 10;
  }
  return sum;
}

bool hasZero(int n)
{
  if (n < 0)
    n = -1 * n;
  if (n % 10 == 0)
    return true;
  else if (n / 10 > 0)
     hasZero(n / 10);
  else
    return false;
}
egorstebenev6
В наихудшем случае, последнее новогоднее число - 11111111.

#include <iostream>

bool isNewYearNumber(int n);
int sumDigits(int num);
bool hasZero(int n);

int main() {
  const int LASTNEWYEARNUMBER = 11111111;
  long long sum = 0;
  for(int i = 0; i <= LASTNEWYEARNUMBER; i++)
    if ( isNewYearNumber(i) )
      sum += i;
  std::cout << "Сумма всех новогодних чисел: " << sum << '\n';
  return 0;
}

bool isNewYearNumber(int n)
{
  if ( !( hasZero(n) ) && sumDigits(n) == 8)
    return true;
  else
    return false;
}

int sumDigits(int num)
{
  int sum = 0;
  while ( num > 0 ) {
    sum += num % 10;
    num /= 10;
  }
  return sum;
}

bool hasZero(int n)
{
  if (n < 0)
    n = -1 * n;
  if (n % 10 == 0)
    return true;
  else if (n / 10 > 0)
     hasZero(n / 10);
  else
    return false;
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вчем ошибка (калькулятор на питоне) пишет что тут( if c ! = "0" : print (a/b) a = float( c = input() b = float( if c == "-" : print (a-b) elif c == "/" : if c ! = "0" : print (a/b) else : print("деление на ноль! ") elif c == "*": print(a*b) elif c == "mod": print (a % b) elif c == "pow": print(a ** b) elif c == "div": print(a // b) elif c == "+": print(a+b)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Анатольевич447
решить информатику , с Паскаля
kirill81
Aleksey19801
yatania-popovich7
kot271104
teya07
muraveiynik
zolotayaoxana1982
Amulenkov
zaschitin48
Кирилл-Морозова
Kubataeva Nikolaevich1389
mbobo28311
манукян29
TatianaSeliverstova64