python简单语法题_Python练习+简单语法摘要,习题,总结

之前学了语法知识,很长时间过去了,不做题跟本啥也想不起来,此博客主要为了

回忆语法

,找了一些水题来练习。

货币系统

62c46c55f7709c7449866addac1a8590.png

money = input()

if money[0] in ['R', 'r']:

U = eval(money[3: ]) / 7.01

print("RMB{:.2f}".format(U))

elif money[0] in ['U', 'u']:

R = 7.01 * eval(money[3: ])

print("USD{:.2f}".format(R))

语法总结:

1、使用input输入字符串;

2、eval()方法将字符串类型的值转换为数字类型的值,也可以直接用来提取用户输入的多个值,得到多个以逗号分隔的数值(如a,b = eval(input()))

3、格式化函数str.format,基本语法是通过{}和:来表示,如{:.2f}表示保留小数点后两位。

统计字符串中每个字符出现的次数

str = "Sometimes I believe, at times I'm rational"

str = str.replace(" ", "")

dict = {}

for i in str:

dict[i] = str.count(i)

print(dict)

语法总结:

1、str.replace()可以替换字符;

2、dict{}是字典类型,我们最终要的结果就是字典类型;

3、str.count()用于统计字符串里某个字符出现的次数,默认为从开始到结尾。

4、round()返回浮点数x的四舍五入值(此题未使用,这里只是复习),floor() 返回数字的下舍整数, 运算符 // 也是向下取整。

复数运算

862aceb9add765e61c1794ee6ca489ab.png

z = 4.53e-2 + 9j

print(z.real)

print(z.imag)

1、z.real返回实部,z.imag返回虚部

判断是否回文

a = input()

if a[::-1] == a:

print("是回文")

else:

print("不是回文")

语法总结:1、列表切片a[: : -1]相当于将原字符串倒序

分段函数

2d6278291526db92f9ea7399ab4a068a.png

3b0d602380c574fe7266c624ed38c713.png

import math

x = eval(input())

if x > 2:

print("y=" + "{:.3f}".format(abs(1.23 * x - 1.79)))

elif x == 2:

print("y=" + "{:.3f}".format(math

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值