酷奇一点,您疑问无踪!
考试 计算机类 等级考试 Python语言程序设计 Python语言程序设计「请用Python语言编写一个简易的计算器程序。」相关问答题

Python语言程序设计「请用Python语言编写一个简易的计算器程序。」相关问答题

来源:酷奇网 专题:Python语言程序设计 更新时间:2025-04-10 04:34:53
八字精批2025流年运势八字合婚八字起名

1、【题目】请用Python语言编写一个简易的计算器程序。

答案:

from tkinter import *

reset=True

def buttonCallBack(event):

global label

global reset

num=event.widget['text']

if num=='C':

label['text']="0"

return

if num in "=":

label['text']=str(eval(label['text']))

reset=True

return

s=label['text']

if s=='0' or reset==True:

s=""

reset=False

label['text']=s+num #主窗口

root=Tk() root.wm_title(" 计算器 ") #显示栏 1 label=Label(root,text="0",background="white",anchor="e")

label['width']=35

label['height']=2

label.grid(row=1,columnspan=4,sticky=W) #按钮

showText="789/456*123-0.C+"

for i in range(4):

for j in range(4):

b=Button(root,text=showText[i*4+j],width=7)

b.grid(row=i+2,column=j)

b.bind("",buttonCallBack) showText="()"

for i in range(2):www.jb51.net

b=Button(root,text=showText[i],width=7)

b.grid(row=6,column=2+i)

b.bind("",buttonCallBack) b=Button(root,text="=")

b.grid(row=6,columnspan=2,sticky="we")

b.bind("",buttonCallBack)

root.mainloop()

解析:

暂无解析

1、【题目】请用 Python 语言编写一个简易的系统登录程序。

答案:

import tkinter.messagebox

import tkinter

my_window = tkinter.Tk() # 生成 my_window 主窗口

my_window.title('welcome my_window') # 设置窗口标题

cv = tkinter.Canvas(my_window,bg='lightcyan') # 用画布设置窗口的颜色

cv.pack()

my_window.geometry('200x150') # 设置窗口大小

# label 标签(用户名和密码的变量)

varName = tkinter.StringVar() # 文字变量储存器器

varName.set('admin')

varPwd = tkinter.StringVar()

varPwd.set('123456')

# 创建账户的标签

labname = tkinter.Label(my_window,text=' 用户名 ',justify=tkinter.RIGHT,bg='pink',width=80)

labname.place(x=10,y=5,width=80,height=20)

# 创建文本框,同事设置关联变量

enterName = tkinter.Entry(my_window,width=80,textvariable=varName)

enterName.place(x=100,y=5,width=80,height=20)

# 创建密码的标签 和文本框

labPwd = tkinter.Label(my_window,text=' 密码',justify=tkinter.RIGHT,bg='pink',width=80)

labPwd.place(x=10,y=30,width=80,height=20)

enterPwd = tkinter.Entry(my_window,show='*',width=80,textvariable=varPwd)

enterPwd.place(x=100,y=30,width=80,height=20)

# 登录按钮事件处理函数

def login():

Name = enterName.get()

Pwd = enterPwd.get()

if Name =='admin' and Pwd == '123456':

tkinter.messagebox.showinfo(title='Python tkinter',message=' 登录成功!!')

else:

tkinter.messagebox.showerror(title='python tkinter',message=' 登录失败 ')

# 创建按钮组件,并且设置按钮事件的处理函数

buttonOK = tkinter.Button(my_window,text = 'login',background='lightskyblue',command =

login())

buttonOK.place(x=30 , y=70 , width=50,height=20)

# 取消按钮的时间处理函数

def cancel():

# 清空用户输入的用户名和密码

varName.set('')

varPwd.set('')

buttonCancel =

tkinter.Button(my_window,text='Cancel',background='lightgray',command=cancel())

buttonCancel.place(x=100,y=70,width=50,height=20)

# 启动消息循环

my_window.mainloop()

解析:

暂无解析

1、【题目】Python语言有哪些数据类型?

答案:

数值类型(整型、浮点型、复数型) 、布尔型、字符串、列表、元组、字典和集合等

解析:

暂无解析

1、【题目】请用 Python 语言编写一个简易的猜数字游戏程序。

答案:

import random

answer = random.randint(1,10)

print('猜数游戏 ')

num=input('请输入你猜测的数字 n')

guess=int(num)

n=0

while n<2:

if guess == answer and n==0:

print('么么哒。对啦 ')

print('厉害了一次就对了 ')

break

if guess < answer:

print('不对哦,太小了 ')

elif guess > answer :

print('不对哦,太大了 ')

elif guess==answer :

print('么么哒。对啦 ')

num=input('请你重新输入 n')

guess=int(num)

n=n+1

if n==1 and guess==answer:

print('可以哦,第二次就对了 ')

break

elif n==2 and guess ==answer:

print('还行,终于猜出来了 ')

break

elif n==2 and guess !=answer :

print('不行哦,三次都不对 ')

break

print('游戏结束 ')

解析:

暂无解析

1、【题目】简述字典和集合的异同。并简述它们各自的用途。

答案:

字典和集合的数据元素之间没有任何确定的顺序关系,属于无序的数据集合体,因此不能像序列那样通过位置索引来访问数据元素。

作为一种复合数据类型, 字典和集合之间的主要区别在于它们的操作, 字典主要关心其元素的检索、插入和删除,集合主要考虑集合之间的并、交和差操作。

解析:

暂无解析


酷奇网专稿内容,转载请注明出处

来源链接:http://kaoshi.kq7.com/kaoshi_408657/

八字精批 八字合婚 八字起名 八字财运 2025运势 测终身运 姓名详批 结婚吉日
已出生未出生

上一篇:

下一篇:

Python语言程序设计推荐

最新更新
精品分类
酷奇网举报投诉方式:
接受色情、低俗、侵权、虐待等违法和不良信息的投诉,我们将会在48小时内给文章处理!
复制重新加载
原创不易,您的支持将成为鼓励我的动力
《Python语言程序设计「请用Python语言编写一个简易的计算器程序。」相关问答题-酷奇网考试》
1、付费复制方式
支付宝付费后即可复制当前文章
限时特价:5.99元
原价:20元
打开支付页
2、微信付费复制方式
微信扫码付费后即可复制当前文章
限时特价:5.99元
原价:20元