练习  输入三条边长如果能构成三角形就计算周长和面积

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相关推荐

最新文章

  1. 数字图像处理5:几何变换
  2. 便携式不锈钢管道焊接机器人_304不锈钢管居然可以发黑!?
  3. php sql 条件拼组_ThinkPHP框架SQL操作链式写法原理(浅显易懂)
  4. matlab练习程序(自适应中值滤波RAMF)
  5. select count(*)和select count(1)的区别(转载)
  6. js获取当前Frame在父页面中的id
  7. 六年级下计算机课ppt课件ppt课件,信息技术六年级《第7课 机器人沿线行走》ppt课件(苏科版)...
  8. 牛刀小试Oracle之ORACLE 11GR2 RAC安装配置--检测GI软件是否正常(三)
  9. Yaffs2根文件系统制作
  10. SQL导入/导出Excel
  11. Redis 中文入库成功,读取数据写入文件乱码问题
  12. 陶哲轩实分析 4.1 节习题试解
  13. android抠图软件,手机抠图软件
  14. MATLAB中Imcrop函数的用法
  15. Python实现简易图形用户界面计算器
  16. 【M语言编程学习笔记之一, 查找当前路径下文件】
  17. 【程序设计】Web网页脚本执行
  18. 几个好用Maven 镜像仓库地址
  19. JSP中的taglib
  20. 易信公众平台开发从入门到精通之获取凭证

热门文章

  1. SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
  2. 让您的Eclipse具有千变万化的外观 1
  3. 乾坤大挪移:SAP CRM WebClient UI 和 SAP Fiori UI 混搭并存
  4. 会员制的cd出租销售java_模式|酒店改造养老会员制盈利模式及交易结构深度探讨...
  5. java for 循环执行顺序
  6. 图像处理——图像边缘检测
  7. oracle 酒店客户数量,浅谈经济型酒店行业的数据分析(二)
  8. Java若_【JAVA基础】JAVA四种引用(强软若虚)
  9. 去掉a标签下划线_条码软件如何修改条码标签的字体格式
  10. jrtplib 打包做了哪些事_30岁前就实现财务自由的人,都做了哪些事