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:]) #注意缩进问题!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值