Python实现比较有意思的玩意儿
来源:互联网 发布:淘宝抢购秒杀要刷新吗 编辑:程序博客网 时间:2024/06/06 04:08
闲来无事,使用Python写一点小玩的代码
现有a = 1, b = 2, (a and b) 和 (a or b) 分别返回什么? 为什么?
#a and b ---> 2 同真则返回最后一个真值#a or b ---> 1 返回第一个真值
编写一个程序计算个人所得税(以下为个人所得税税率表,3500元起征):
应纳税所得额(含税) 税率(%)不超过1500元的 3超过1500元至4,500元的部分 10超过4,500元至9,000元的部分 20超过9,000元至35,000元的部分 25超过35,000元至55,000元的部分 30超过55,000元至80,000元的部分 35超过80,000元的部分 45
# coding=utf-8salary = input("输入您的月薪:")temp = int(salary) - 3500if temp <= 0: print("elif 0 < temp < 1500:您的月薪为%d元不需要纳税"%int(salary))elif 0 < temp <= 1500: tax = temp*0.03elif 1500 < temp <= 4500: tax = (temp - 1500)*0.1 + 45 #1500*0.03elif 4500 < temp <= 9000: tax = (temp - 4500)*0.2 + 345 #1500*0.03+(4500-1500)*0.1elif 9000 < temp <= 35000: tax = (temp - 9000)*0.25 + 1245 #1500*0.03+(4500-1500)*0.1+(9000-4500)*0.2elif 35000 < temp <= 55000: tax = (temp - 35000)*0.3 + 7745 #1500*0.03+(4500-1500)*0.1+(9000-4500)*0.2+(35000-9000)*0.25elif 55000 < temp <= 80000: tax = (temp - 55000)*0.35 + 13745 #1500*0.03+(4500-1500)*0.1+(9000-4500)*0.2+(35000-9000)*0.25+(55000-35000)*0.3elif temp > 80000: tax = (temp - 80000)*0.45 + 22495 #1500*0.03+(4500-1500)*0.1+(9000-4500)*0.2+(35000-9000)*0.25+(55000-35000)*0.3+(80000-55000)*0.35print("您的月薪为%d元,应纳税额%d元"%(int(salary),tax))
- 使用while,完成以下图形的输出
* *** ***** **************** ******* ***** *** *
i=1while i <= 9: if i<=5: print(' '*(5-i),'*'*(2*i-1)) else: print(' '*(i-5), '*'*(2*(10-i)-1)) i+=1
使用while、if来完成剪刀石头布程序,要求,当玩家第3次获胜时才退出游戏,否则继续玩
# coding=utf-8import random# 获胜次数win_times = 0while win_times <= 2: player = input('请输入:剪刀(0) 石头(1) 布(2):') player = int(player) computer = random.randint(0,2) if ((player == 0) and (computer == 2)) or ((player ==1) and (computer == 0)) or ((player == 2) and (computer == 1)): win_times += 1 print('获胜,哈哈,你太厉害了') elif player == computer: print('平局,要不再来一局') else: print('输了,不要走,洗洗手接着来,决战到天亮')
python实现99乘法表
i = 1while i <= 9: # 控制行数 j = 1 while j <= i: # 控制每行显示 内容的个数 print("%d*%d=%d\t" % (j, i, j*i), end="") j += 1 print("") i += 1
阅读全文
0 0
- Python实现比较有意思的玩意儿
- 比较有意思的指针
- 比较有意思的问题
- 比较有意思的地图
- 有意思的记录-python
- 有意思的python集锦
- python有意思的分页
- SQL:比较有意思的题目
- 比较有意思的Sql语句
- 理论研究也是比较有意思的
- 一个比较有意思的宏
- 比较有意思的cvpr文章
- 一些比较有意思的题目
- HTML5有意思的实现
- gVIM的几个比较有意思的插件
- 版本号比较的python实现
- python实现时间的比较
- 挺有意思的比较,JAVA与C#。
- C# string类应用
- 6.jquery插件
- 【Scikit-Learn 中文文档】交叉验证
- 搭建SSM常用配置pom
- 算法训练 整除问题
- Python实现比较有意思的玩意儿
- JavaScript Concurrency.pdf 英文原版 免费下载
- java的反射
- Attribute和Property的区别
- 剑指offer——面试题3:二维数组的查找
- IDEA 常用快捷键
- 树状数组
- CodeForce l-Friends and Presents
- 无人驾驶技术的道德困境