本文用于记录一些学习过程中使用python3写过的小程序,和一些经典的编程小例题。

【例题1】

编写一个简单的个人所得税计算器,设定起征点为3500元。

print("个人所得税计算器\n")

gongZi = int(input("请输入你的工资:"))

qiZheng = gongZi - 3500

suiWu = 0

if gongZi <= 3500:

print("无需缴纳个人所得税!")

elif qiZheng <= 1500:

suiWu = int(qiZheng * 0.03)

elif qiZheng <= 4500:

suiWu = int(qiZheng * 0.1) - 105

elif qiZheng <= 9000:

suiWu = int(qiZheng * 0.2) - 555

elif qiZheng <= 35000:

suiWu = int(qiZheng * 0.25) - 1005

elif qiZheng <= 55000:

suiWu = int(qiZheng * 0.30) - 2755

elif qiZheng <= 80000:

suiWu = int(qiZheng * 0.35) - 5505

else:

suiWu = int(qiZheng * 0.45) - 13505

print("税前工资:", gongZi, "元")

print("税后工资:", gongZi - suiWu, "元")

print("需要缴纳个人所得税:", suiWu, "元")

【例题2】

使用for循环打印菱形

#打印菱形

for i in range(5):

for j in range(5-i):

print(" ", end=" ")

for k in range(2 * i - 1):

print("*", end=" ")

print()

for i2 in range(5):

for j2 in range(i2):

print(" ", end=" ")

for k2 in range(2 * (5-i2) - 1):

print("*", end=" ")

k2+=1

print()

【例题3】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

# 用于计数的变量

count = 0

# 使用三个循环生成三个不同的数字

for i in range(1, 5):

for j in range(1, 5):

for k in range(1, 5):

# 三位数字不重复才进行组合

if i != j and i != k and j != k:

# i组合第一位,j第二位,k第三位

print((i * 100) + (j * 10) + k)

# 组合一次就计数一次

count += 1

print(count)

【例题3】

使用python代码编写一个简单的爬虫:

'''

This is a spider

'''

from urllib import request

import re

class Spider():

# 目标页面

url = 'https://www.panda.tv/cate/kingglory'

# 如果不使用非贪婪模式就会匹配多个

python中的概率例题_编程语言经典小例题—Python版【持续更新】相关推荐

  1. python中superclass是什么_深度解析并实现python中的super(转载,好文)

    大神半个月的成绩,让我看的叹为观止,建议看原帖地址,会让你对Python的描述符有更强的认识. 原文链接:https://blog.csdn.net/zhangjg_blog/article/deta ...

  2. python中for无限循环_关于循环:在Python中从1循环到无穷大

    在C语言中,我会这样做: 1 2 3 4int i; for (i = 0;; i++) if (thereIsAReasonToBreak(i)) break; 如何在Python中实现类似的功能? ...

  3. 编程语言经典小例题—Python版【持续更新】

    本文用于记录一些学习过程中使用python3写过的小程序,和一些经典的编程小例题. [例题1] 编写一个简单的个人所得税计算器,设定起征点为3500元. print("个人所得税计算器\n& ...

  4. python中turtle画老虎_通过Turtle库在Python中绘制一个鼠年福鼠

    turtle库是一个很经典的绘图库,其最初来自于1967年创造的logo编程语言,之后被Python编写放到了Python的内置模块中.网络上有很多借助于turtle绘制精美图像的案例.比如小猪佩奇. ...

  5. python中class什么意思_【转载】在python的class中的,self到底是什么?

    答案:self可以理解为一个字典变量,内部存的就是对象的数据属性.如:{'name':'zhang','age':'18'}就是这些. 注意只有数据属性,并没有创建新的类的方法. 类-----> ...

  6. python中else的作用_享学课堂谈python中else的用途

    今天我能聊聊python中的else,大家都知道 Python 中else的基本用法是在条件控制语句中的 if...elif...else...,但是else 还有两个其它的用途,一是用于循环的结尾, ...

  7. python中hist函数参数_用hist参数解释Python,python,解读

    python用hist参数解读 python 中绘制hist的方法有很多,我经常用的是matplotlib直接用x,y绘制:Dataframe直接.hist绘制: 绘制直方图 1.bins为80的图形 ...

  8. python中流程图的基本元素_面试干货:成为Python程序员的终极指南!(内附回答)...

    科技行业正以前所未有的速度增长.我们看到市场上发布了新的软件产品. 无论您是初学者还是经验丰富的Python开发人员,机会都是非常多的,如何把握?. 唯一的要求:必须在Python编程面试中使用您的技 ...

  9. 下列语句在python中非法的是_下列哪个语句在Python中是非法的?

    84 多重赋值:x=y=z=1 多元赋值:x,y,z=1,3,'a string' 增量赋值:x+=1 但是y=(x=x+1) 并不适用python,等号右边不能是赋值语句 发表于 2018-08-2 ...

最新文章

  1. 我的SQL SERVER数据库会装满吗?
  2. HTTP缓存原理介绍
  3. Java内存管理:深入Java内存区域
  4. Java字符串与日期互转
  5. 希望是一个全新的开始
  6. 博主亲测Mac OSX 上好用必备的PC端软件
  7. 最详细教学--实现win10 多用户同时远程登录内网机--win10+frp+rdpwrap+阿里云服务器
  8. 政策频发,全国区块链应用不断涌现 | 产业区块链发展周报
  9. Pandas创建透视表教程
  10. 码农:一次项目经历改掉了我代码洁癖,由4年小兵升为技术leader
  11. python从0开始学编程第二天第19讲_少儿Python编程_第十九讲 数据分析网站
  12. 匿名吐槽有风险,脉脉又被告了
  13. 我喜欢你c语言程序设计,我喜欢你,表白代码怎么说
  14. ts版axios二次封装
  15. Object-Oriented Programming Summary Ⅰ
  16. android listview 宽度,Android ListView项目没有填充宽度
  17. Github即将破百万的PDF:编写高质量代码改善JAVA程序的151个建议
  18. Jess的各种小问题
  19. 2023美赛,还在等什么
  20. 三国志9攻略-磨炼史话情之章 孙家编 攻略

热门文章

  1. Strftime 时间格式大全
  2. 如何让redirect隐藏rul参数
  3. Android 华为手机上点击闪退
  4. 有时间BB,不如想想怎么让别人闭嘴吧
  5. 倾斜以及3D动画笔记
  6. 理解Keil编译器中编译程序时出现的Code、RO-data、RW-data和ZI-data的含义
  7. 面试题--hashCode与equals
  8. laravel进行单元测试的时候如何模拟数据库以及mockery的调用
  9. android jni 发送短信,android5.0以上版本如何直接发送短信?
  10. 1995年 章丘第二职业中专计算机专业,章丘第二职业中等专业学校2020年招生录取分数线...