Тут я не понял что подразумевается под словом СЛОЖНЫЕ мат. выражения. В Интернете информация которую я не проходил ещё в школе. Поэтому я программу решающее простые математические выражение. Это самый простой калькулятор на языке Питон 3.
a=int(input("первое число :"))
b=int(input("выберите знак(+\-\*\/):"))
c=int(input("второе число :"))
if b == "+":
d = a+c
elif b == "-":
d = a - c
elif b == "*":
d = a * c
elif b == "/":
d = a / c
else:
print("Вы ввели неверное значение!")
print(d)
Задание 3
i = int(3) #целые числа (integer)
f = float(4.0) #дробные числа (float)
s = school #строковый тип (string)
b = True #логический тип данных (bool)
a = [1,2,3]#список
d = {1:'value', 'key':2} #словарь
print("целые числа (integer): ", i)
print("дробные числа (float): ", f)
print("строковый тип (string): ", s)
print("логический тип данных: True")
print("список: ", a)
print("словарь: ", d)
Надеюсь на все ответил верно :). Если все верно, то отметь как лучший ответ ;)
var a,n,i,j,s:integer; begin writeln('Введите количество цифр в числе'); readln(n); for i:=1 to n do begin writeln('Введите ',i,' цифру из ',n); readln(a); for j:=1 to n-i do a:=a*10; s:=s+a; end; writeln('Натуральное число: ',s); end.
Тестовое решение
Введите количество цифр в числе 5 Введите 1 цифру из 5 9 Введите 2 цифру из 5 2 Введите 3 цифру из 5 7 Введите 4 цифру из 5 3 Введите 5 цифру из 5 1 Натуральное число: 92731
Решение №2 Если очень надо использовать массив (хотя на мой взгляд совсем не нужно)
//PascalABC.NET (версия 3.1, сборка 1198) var a,n,i,j,s:integer; mas:array[1..10]of integer; begin writeln('Введите количество цифр в числе'); readln(n); for i:=1 to n do begin writeln('Введите ',i,' цифру из ',n); readln(mas[i]); a:=mas[i]; for j:=1 to n-i do a:=a*10; s:=s+a; end; writeln('Натуральное число: ',s); end.
Тестовое решение
Введите количество цифр в числе 5 Введите 1 цифру из 5 5 Введите 2 цифру из 5 4 Введите 3 цифру из 5 3 Введите 4 цифру из 5 2 Введите 5 цифру из 5 2 Натуральное число: 54322
Объяснение:
Программы буду писать на языке Python3
Задание 1
a = int(input("Введите число")
b = a**2
c = a**3
print("Число во второй степени:",b)
print("Число в третьей степени:", c)
Задание 2
Тут я не понял что подразумевается под словом СЛОЖНЫЕ мат. выражения. В Интернете информация которую я не проходил ещё в школе. Поэтому я программу решающее простые математические выражение. Это самый простой калькулятор на языке Питон 3.
a=int(input("первое число :"))
b=int(input("выберите знак(+\-\*\/):"))
c=int(input("второе число :"))
if b == "+":
d = a+c
elif b == "-":
d = a - c
elif b == "*":
d = a * c
elif b == "/":
d = a / c
else:
print("Вы ввели неверное значение!")
print(d)
Задание 3
i = int(3) #целые числа (integer)
f = float(4.0) #дробные числа (float)
s = school #строковый тип (string)
b = True #логический тип данных (bool)
a = [1,2,3]#список
d = {1:'value', 'key':2} #словарь
print("целые числа (integer): ", i)
print("дробные числа (float): ", f)
print("строковый тип (string): ", s)
print("логический тип данных: True")
print("список: ", a)
print("словарь: ", d)
Надеюсь на все ответил верно :). Если все верно, то отметь как лучший ответ ;)