|
计算器创建一个简单的计算器,能够进行加、减、乘、除四种基本运算。#定义加法函数defadd(x,y):returnx+y#定义减法函数defsubtract(x,y):returnx-y#定义乘法函数defmultiply(x,y):returnx*y#定义除法函数defdivide(x,y):ify==0:return"Error!Divisionbyzero."#防止除以零returnx/y#打印操作选项print("Selectoperation:")print("1.Add")print("2.Subtract")print("3.Multiply")print("4.Divide")#获取用户选择的操作choice=input("Enterchoice(1/2/3/4):")#获取用户输入的两个数字num1=float(input("Enterfirstnumber:"))num2=float(input("Entersecondnumber:"))#根据用户选择的操作调用相应的函数ifchoice=='1':print(f"{num1}+{num2}={add(num1,num2)}")elifchoice=='2':print(f"{num1}-{num2}={subtract(num1,num2)}")elifchoice=='3':print(f"{num1}*{num2}={multiply(num1,num2)}")elifchoice=='4':print(f"{num1}/{num2}={divide(num1,num2)}")else:print("Invalidinput")#处理无效输入12345678910111213141516171819202122232425262728293031323334353637383940414243猜数字游戏编写一个猜数字游戏,计算机随机生成一个1到100之间的数字,用户需要猜这个数字,程序会提示猜大了还是猜小了,直到猜对为止。importrandom#导入随机数模块#生成一个1到100之间的随机数number_to_guess=random.randint(1,100)attempts=0#初始化尝试次数print("Guessthenumberbetween1and100")whileTrue:guess=int(input("Enteryourguess:"))#获取用户猜测的数字attempts+=1#尝试次数加一ifguessnumber_to_guess:print("Toohigh!")#提示猜的数字太大else:print(f"Congratulations!You'veguessedthenumberin{attempts}attempts.")#猜对了break#结束循环123456789101112131415161718简单的记事本创建一个简单的记事本应用,用户可以添加、查看和删除笔记。notes=[]#初始化一个空列表来存储笔记#添加笔记的函数defadd_note():note=input("Enteryournote:")notes.append(note)print("Noteadded!")#查看所有笔记的函数defview_notes():print("Yournotes:")fori,noteinenumerate(notes,1):print(f"{i}.{note}")#删除笔记的函数defdelete_note():view_notes()#先显示所有笔记note_index=int(input("Enterthenotenumbertodelete:"))-1if0
|
|