python函数(模拟算数游戏)
来源:互联网 发布:数据备份器 编辑:程序博客网 时间:2024/06/06 03:26
本程序每次随机产生两个10以内的整数,然后对其进行+-操作,然后对用户输入结果进行判断,用到了operator模块的add,sub
python Document operator
from operator import add,subfrom random import randint,choiceops={'+':add,'-':sub}def init(): op=choice('+-')#随机返回序列中的元素 nums=[randint(1,10) for x in range(2)] # nums.sort(reverse=True) #注意这个*,表示传递一个元组作为参数 #下面另附一个用字典作为参数调用函数的例子 ans=ops[op](*nums) pr='%d %s %d=' % (nums[0],op,nums[1]) oops=0; while True: try: if int(input(pr))==ans: print('correct') break; if oops==2: print('answrer:\n%s %d'% (pr,ans)) else : print('incorrect... try again') oops+=1 except(KeyboardInterrupt,EOFError,ValueError): print('invalid input... try again')def main(): while True: init() try: opt=input('Again [y/n]?').lower() if opt and opt[0]=='n': break except(KeyboardInterrupt,EOFError): breakif __name__=='__main__': main()
下面是字典作为参数调用函数的简单例子
def test(**a): for x in a: print(x,':',a[x])if __name__=='__main__': a={'x':1,'y':2,'z':3} test(**a)
0 0
- python函数(模拟算数游戏)
- Python 实现简单的加减算数游戏
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- 第4周项目3-随机数函数应用于游戏(小学生算数能力测试系统)
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- python tensorflow学习笔记(二)算数
- 第四周上机实践项目 项目3--随机函数应用游戏(2)小学算数能力测试系统
- 秋实大哥搞算数(字符串模拟)
- python 24点算数
- objective-c 算数函数
- day02 格式化输出 算数运算符 scanf函数(下)
- python模拟轮盘抽奖的游戏
- python 中的算数运算符
- python的算数平均数计算
- ios 中的基本算数函数
- Python练习程序(三)函数练习--ATM模拟
- Qt Quick实现的疯狂算数游戏
- 算数字(二进制)
- [持续更新]JavaScript学习笔记(七)
- (2.1.9.1) javadoc注释规范
- 【十一】运算符重载(下)
- 知识
- 阿里14年机试-----在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度
- python函数(模拟算数游戏)
- 关于类的组合和继承
- openfire,smack,XMPP,android下的会议室,聊天室的实现
- 工业机器人动力学控制器设计概述
- 工厂模式和builder模式的区别
- IOS UI TabBar标签栏的使用
- 【zeroclipboard】复制到剪切板小功能
- Android开源项目
- CCActionGird源码分析