当前位置: 首页 > news >正文

Python考试复习--day2

1.出租车计费 

mile,wait=map(int,input().split(','))
if mile<=3:money=13+wait*1
elif mile>3 and mile<=15:money=13+(mile-3)*2.3+wait*1
else:money=13+12*2.3+(mile-15)*2.3*(1+0.5)+wait*1
print('{:.0f}'.format(money))

【知识点1】:

map() 函数

 【知识点1】: 

数字格式化:str.format()

取整,保留0位小数:print('{:.0f}.format(名)')

 2.字符串基本操作

 

s1=input()
s2=input()
print("s1字符长度:",len(s1))
print("s2字符长度:",len(s2))
print("s1字符串序列第2个字符:",s1[1])
print("s2字符串序列中第3~6个字符:",s2[2:6])
print("s1字符串逆序输出:",s1[::-1])
print(s1.upper())

【知识点】

字符串长度:len(字符串名)

字符串逆序输出:字符串名[::-1]
小写转大写字母:字符串名.upper()

大写转小写字母:字符串名.lower()

 3.外汇兑换

 

m=input()
if m[-1] in '$':r=6.32*eval(m[0:-1]) #由于eval识别不了$,所以eval只能写在这里print("{:.2f}R".format(r))
else:print('ERROR')

 4.手机号隐私处理

 

tel=input()
while len(tel)!=11:print("号码长度错误,请重新输入!")tel=input()
print(tel[0:3]+'*'*5+tel[-3:]) #注意缩进问题!!!

http://www.lryc.cn/news/355118.html

相关文章:

  • 整理好了!2024年最常见 20 道 Redis面试题(九)
  • IDEA使用Maven打包项目的所有的依赖
  • 【C++ 】学习问题及补充
  • 内存泄漏案例分享3-view的内存泄漏
  • 红外超声波雷达测距
  • AIGC 008-IP-Adapter文本兼容图像提示适配器用于文本到图像扩散模型
  • Java入门基础学习笔记50——ATM系统
  • # linux 中使用 visudo 命令,怎么保存退出?
  • springboot项目,@Test写法 @Before @After
  • vue3的核心API功能:computed()API使用
  • Bootstrap5
  • 宝塔部署纯Vue项目,无后端
  • spring boot3整合邮件服务实现邮件发送功能
  • 算法刷题day54:搜索(一)
  • 深入了解Redis的过期策略和内存淘汰机制
  • 小白不知道怎么投稿?记住这个好方法
  • gRPC - Protocol Buffer 编译器安装
  • 【Linux】centos7下载安装Python3.10,下载安装openssl1.1.1
  • 通过 python 操作mongodb
  • 若依框架对于后端返回异常后怎么处理?
  • vs code怎么补全路径,怎么快捷输入文件路径
  • git分支开发主干合并流程
  • 01Python相关基础学习
  • InTouch历史报警、历史事件按时段查询,导出
  • 网络攻防概述(基础概念)
  • 了解Java垃圾收集
  • 快速搭建 WordPress 外贸电商网站指南
  • 网络编程 —— Http进度条
  • 5月26(信息差)
  • 【Redis】持久化操作详解