2019_7_31python
2024-04-05 04:55:55
练习 输入三条边长如果能构成三角形就计算周长和面积
import math
a,b,c = input().split(',')
a = float(a)
b = float(b)
c = float(c)
if a + b > c and a + c > b and b + c > a:print('周长%f'%(a + b + c))p = (a + b + c)/2area = math.sqrt( p * ( p - a ) * ( p - b )*( p - c )) print('面积%f'%(area))
else:print('不能构成三角形')
练习 求平均值
flag = 0
sum = 0
while 1:print('Enter an integer, the input ends if it is 0: ')shu = input()if shu != '0' :sum = sum + float(shu)flag +=1else:break
ave = float(sum/flag)
print('平均值是%f' %ave)
练习 个人所得税计算器
salary = float(input('本月收入: '))
insurance = float(input('五险一金: '))
diff = salary - insurance - 3500
if diff <= 0:rate = 0deduction = 0
elif diff < 1500:rate = 0.03deduction = 0
elif diff < 4500:rate = 0.1deduction = 105
elif diff < 9000:rate = 0.2deduction = 555
elif diff < 35000:rate = 0.25deduction = 1005
elif diff < 55000:rate = 0.3deduction = 2755
elif diff < 80000:rate = 0.35deduction = 5505
else:rate = 0.45deduction = 13505
tax = abs(diff * rate - deduction)
print('个人所得税: ¥%.2f元' % tax)
print('实际到手收入: ¥%.2f元' % (diff + 3500 - tax))
生成随机验证码
验证码
import random
import numpy as np
import string
print('开始生成验证码')
s = string.ascii_lowercase
str1 = ""
for i in range (3):for i in range(0,4):a = random.choice(s)b = np.random.choice([1,2,3,4,5,6,7,8,9,0])c = random.choice([a,b])print(c,end="")str1 = str(str1)+str(c) print('')shuru = input('请输入验证码')if shuru == str1 :print('成功')breakelse:print('再试一次')
密码爆破
import itertools
username = 'admin'
print('输入一个6位以内纯数字密码')
password = int(input())
print('开始爆破')
for i in range (0,999999):print(i)if int(i) == password:print('爆破成功,密码%s' %i)breakelse:continue
石头剪子布
import numpy as np
res = np.random.choice(['0','1','2'])
x=input('输入0、剪刀 1、石头 2、布')
if res=='0':if x=='0':print("tie")elif x=='1':print('loser')else:print('win')
elif res=='1':if x=='2':print("win")elif x=='0':print('tie')else:print('loser')
else:if x=='2':print("loser")elif x=='1':print('win')else:print('tie')
转载于:https://www.cnblogs.com/Y139147/p/11278836.html
2019_7_31python相关推荐
最新文章
- 数字图像处理5:几何变换
- 便携式不锈钢管道焊接机器人_304不锈钢管居然可以发黑!?
- php sql 条件拼组_ThinkPHP框架SQL操作链式写法原理(浅显易懂)
- matlab练习程序(自适应中值滤波RAMF)
- select count(*)和select count(1)的区别(转载)
- js获取当前Frame在父页面中的id
- 六年级下计算机课ppt课件ppt课件,信息技术六年级《第7课 机器人沿线行走》ppt课件(苏科版)...
- 牛刀小试Oracle之ORACLE 11GR2 RAC安装配置--检测GI软件是否正常(三)
- Yaffs2根文件系统制作
- SQL导入/导出Excel
- Redis 中文入库成功,读取数据写入文件乱码问题
- 陶哲轩实分析 4.1 节习题试解
- android抠图软件,手机抠图软件
- MATLAB中Imcrop函数的用法
- Python实现简易图形用户界面计算器
- 【M语言编程学习笔记之一, 查找当前路径下文件】
- 【程序设计】Web网页脚本执行
- 几个好用Maven 镜像仓库地址
- JSP中的taglib
- 易信公众平台开发从入门到精通之获取凭证
热门文章
- SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
- 让您的Eclipse具有千变万化的外观 1
- 乾坤大挪移:SAP CRM WebClient UI 和 SAP Fiori UI 混搭并存
- 会员制的cd出租销售java_模式|酒店改造养老会员制盈利模式及交易结构深度探讨...
- java for 循环执行顺序
- 图像处理——图像边缘检测
- oracle 酒店客户数量,浅谈经济型酒店行业的数据分析(二)
- Java若_【JAVA基础】JAVA四种引用(强软若虚)
- 去掉a标签下划线_条码软件如何修改条码标签的字体格式
- jrtplib 打包做了哪些事_30岁前就实现财务自由的人,都做了哪些事