定义一个函数,接受一个列表,让函数输出获得列表的逆向序列

#定义一个函数,接受一个列表,让函数输出获得列表的逆向序列
#定义一个函数,接受一个整数,让函数从1一直加到该整数的和(不使用传参的方式接收数字)
#用函数写一个计算器(有加减乘除的功能供用户选择计算)

##定义一个函数,接受一个列表,让函数输出获得列表的逆向序列

def printlst(lst):
    print(lst[::-1])

printlst([4,6,8,93,26,7,10])

img

前面两个很简单,

def reverlist(l:list):
    print(l[::-1])

def sumint():
    n = int(input())
    s = sum(range(1,n+1))
    print(s)

第三个如果需要图形化的话,正好帮别人改了个计算器的代码:

from tkinter import *
root = Tk()
root.geometry('400x200')
show = Label(root,font=('宋体', 24),width=23, bg='lightyellow')
show.pack()
p = Frame(root)
p.pack()
def click(event):
        if (event.widget['text'] in ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.')):
            show['text'] = show['text'] + event.widget['text']
        elif(event.widget['text'] in ('+', '-', '*', '/', '%', '**', '//')):
            if show['text'][-1] in ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.']:
               show['text'] = show['text'] + event.widget['text']
            else:
               show['text']=show['text']+''
        elif(event.widget['text'] == '=' and show['text'] is not None):
            show['text'] = str(eval(show['text']))
        elif(event.widget['text'] =='C'):
            show['text'] =''
def clean(event):
    show['text'] =''
names = ("+", "1", "2", "3", "C", "-", "4", "5", "6", "**", "*", "7", "8", "9", "//", "/", ".", "0", "%", "=")
for i in range(len(names)):
    b = Button(p,text=names[i],width=5)
    b.grid(row=i// 5, column=i % 5)
    b.bind('<Button-1>',click)
    if b['text'] == 'C':
        b.bind('<Button-1>',clean)
root.mainloop()