Предмет: Информатика, автор: varvarya2009

Напишите с помощью 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 рабочий.Но вопрос в другом,я не запрашивала интерфейс,эьо первое.Второе, в задании чёрным по белому сказано про степени.Но тут,я только наблюдаю одно: выдранный кусок программы с первого сайта в браузере.Одно дело,если бы он работал,как нужно.Но он выполняет совсем другое.Разве где-то было сказано про сложение и вычитание?Не припомню.
Похожие вопросы
Предмет: Математика, автор: nastixx66
Предмет: Русский язык, автор: 0Sigen0
Тих и ласков теплый летний вечер. Н(е/и) утомительного зноя н(е/и) духоты в
спокойном воздухе. (Н..)что не наруша..т спокойствия вечера. Изредк(о/а) легкий
ветерок прошумит над землей пове..т в лицо (не)ожида(н/нн)ой прохладой. Тогда
подн..мается (не)ясный шелест в листве деревьев. Наклонившись друг к другу о
чем(то) (не)ведомом зашепчут они между собой и снова затихнут.
Куда ни кин...шь взор всѐ радостно встр..чает вечернюю прохладу и
утомлен(..)ая зноем земля и деревья склонившие нагретые за день ветви и
птицы(тружен..ки). Еще не спустились на землю сумерки а в небе уже одна за
другой (не)заметно появляются бледные звезды еще (не)успевшие разг..реться. Как
хорош этот прекрасный вечер!
Вскоре сумерки становятся как(то) гуще, заметнее. На темном небе
(не)прерывно начинают вспыхивать новые звезды ман..щие к себе. Как хотелось бы
полететь к звездам! Смотришь на них и мечтаешь о том чудесном и прекрасном
врем..ни когда весь мир будет счастлив​