Напишите с помощью Python программу-калькулятор, которая будет принимать на свой вход число и будет выводить на экран по отдельности все его степени от 1 до 10,а также двойное и тройное значение введенного числа.

Хелп,актуально будет до 29 сентября.Сегодня 28.
Просьба написать командами,которые понимает Python,а никак иначе.
Даю 20 баллов.​

Ответы

Ответ дал: alekseirak002
0

Ответ:

from tkinter import *

wnd=Tk()

wnd.title('Калькулятор')

wnd.geometry('400x300+100+100')

#Функции

def d_plus():

nm1=num1.get()

nm2=num2.get()

rez.delete('0',END)

rez.insert(0,nm1+nm2)

f=open('rez.txt','w')

f.write(str(nm1+nm2))

f.close()

def d_minus():

nm1=num1.get()

nm2=num2.get()

rez.delete('0',END)

rez.insert(0,nm1-nm2)

f=open('rez.txt','w')

f.write(str(nm1-nm2))

f.close()

def d_div():

nm1=num1.get()

nm2=num2.get()

rez.delete('0',END)

rez.insert(0,nm1/nm2)

f=open('rez.txt','w')

f.write(str(nm1/nm2))

f.close()

def d_mult():

nm1=num1.get()

nm2=num2.get()

rez.delete('0',END)

rez.insert(0,nm1*nm2)

f=open('rez.txt','w')

f.write(str(nm1*nm2))

f.close()

num1=IntVar()

num2=IntVar()

#Интерфейс

ln1=Label(text='Первое число')

ln1.pack()

en1=Entry(width=50,textvariable=num1)

en1.pack()

ln2=Label(text='Второе число')

ln2.pack()

en2=Entry(width=50,textvariable=num2)

en2.pack()

b_plus=Button(text='+',command=d_plus)

b_plus.pack()

b_minus=Button(text='-',command=d_minus)

b_minus.pack()

b_mult=Button(text='*',command=d_mult)

b_mult.pack()

b_div=Button(text='/',command=d_div)

b_div.pack()

rez=Entry(width=50)

rez.pack()

Объяснение:

Откуда у меня данный код?

Обучаюсь Python)

ВАЖНО!!!

В начале нужно создать текстовый документ с названием ,,rez".Чтобы сохранять результаты.

Приложения:

varvarya2009: Я извиняюсь,но Вы вообще читали условия задачи?Безусловно калькулятор из учебника по обучении программировании на Python рабочий.Но вопрос в другом,я не запрашивала интерфейс,эьо первое.Второе, в задании чёрным по белому сказано про степени.Но тут,я только наблюдаю одно: выдранный кусок программы с первого сайта в браузере.Одно дело,если бы он работал,как нужно.Но он выполняет совсем другое.Разве где-то было сказано про сложение и вычитание?Не припомню.
Вас заинтересует