python实操练习案例(六)
作者:是数学系的小孩儿? 时间:2021-01-06 08:09:23
任务1、 Mini计算器
看出来错误了吗,哈哈哈哈哈哈,那三个点自己加的,本质应该是函数折叠
完整的代码:
ef calc(a,b,op):
? ? if op=='+':
? ? ? ? return add(a,b)
? ? elif op=='-':
? ? ? ? return sub(a,b)
? ? elif op=='*':
? ? ? ? return mul(a,b)
? ? elif op=='/':
? ? ? ? if b!=0:
? ? ? ? ? ? return div(a,b)
? ? ? ? else:
? ? ? ? ? ? return '除数不能为零'
def add(a,b):
? ? return a+b
def sub(a,b):
? ? return a-b
def mul(a,b):
? ? return a*b
def div(a,b):
? ? return a/b
if __name__=='__main__':
? ? a=int(input('请输入第一个整数:'))
? ? b=int(input('请输入第二个整数:'))
? ? op=input('请输入运算符:')
? ? print(calc(a,b,op))
任务2、 猜数游戏
import random
def guess(num,guess_num):
? ? if num==guess_num:
? ? ? ? return 0
? ? elif guess_num >num:
? ? ? ? return 1
? ? else:return -1
num=random.randint(1,100)
for i in range(10):
? ? guess_num=int(input('我心里有个【1-100】的整数请你猜一猜:'))
? ? result=guess(num,guess_num)
? ? if result==0:
? ? ? ? print('猜对了')
? ? ? ? break
? ? elif result>0:
? ? ? ? print('大了')
? ? else:
? ? ? ? print('小了')
else:
? ? print('十次机会已经用完了,亲爱的你还需要好好修炼,加油吧!!!')
来源:https://blog.csdn.net/qq_51082388/article/details/122762810
标签:python,实操,案例,练习
0
投稿
猜你喜欢
oracle chm帮助文件下载
2024-01-21 21:08:01
asp如何在网页打开时显示“正在加载”之类的信息?
2010-06-22 21:12:00
解析Javascript中中括号“[]”的多义性
2023-09-03 09:59:35
python单元测试unittest实例详解
2023-10-16 08:26:49
python应用Axes3D绘图(批量梯度下降算法)
2023-04-19 11:41:45
深入解答关于Python的11道基本面试题
2021-11-13 00:34:51
Python正则表达式匹配ip地址实例
2023-06-13 15:06:12
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2024-04-29 13:14:31
总结Python编程中三条常用的技巧
2022-06-04 05:52:04
python如何往列表头部和尾部添加元素
2021-12-17 07:05:17
Mysql慢查询操作梳理总结
2024-01-26 13:37:49
基于Python实现文件的压缩与解压缩
2023-12-24 09:07:58
详解golang中bufio包的实现原理
2024-04-28 09:13:34
Microsoft VBScript 运行时错误 错误 800a0005 无效的过程调用或参数: chr
2011-03-09 11:03:00
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2023-01-16 15:17:39
GoLang中Strconv库有哪些常用方法
2024-05-09 10:11:17
浅谈MySQL中的子查询优化技巧
2024-01-19 12:01:45
go使用makefile脚本编译应用的方法小结
2024-04-25 15:17:57
asp datediff 时间相减
2011-03-25 10:34:00
Python正则表达式指南 推荐
2021-10-18 22:04:30