Python编程小记:基本语法

1、仅使用Python基本语法(不适用任何模块),编写计算下列数学表达式的结果并输出,保留三位小数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪

x = pow((pow(3,4)+5*pow(6,7))/8,0.5)
print('{:0.3f}'.format(x))
x = (((3**4)+5*(6**7))/8)**0.5
print('%0.3f'%x)

2、0x4DC0 是一个十六进制数,它对应的 Unicode 编码是中国古老的《易经》六十四卦的第一卦,请输出第 51 卦(震卦)对应的 Unicode 编码的二进制、十进制、八进制和十六进制格式。

print("二进制{0:b}、十进制{0}、八进制{0:o}、十六进制{0:x}".format(0x4DC0+50))

3、从键盘输入一个整数,在屏幕上显示输出该整数Python语言十六进制、八进制、二进制表示形式。

Tempstr = eval(input())
print("0x{0:0x},0o{0:o},0b{0:b}".format(Tempstr))

4、输出一个具有如下风格效果的文本,用作文本进度条样式,前三个数字,右对齐;后面字符,左对齐。

N = eval(input())   # N取值范围是0—100,整数
print('{:>3}%@{}'.format(N,'='*(N//5)))

5、从键盘输入一个整数和一个字符,以逗号隔开,在屏幕上显示输出一条信息。例如输入10,@,输出结果如下

a,x = input().split(',') # 请输入1个整数和1个符号,逗号隔开
print('{1:} {0:} {1:}'.format(str(a),x*eval(a)))

6、从键盘输入一个整数和一个字符,以逗号隔开,在屏幕上显示输出一条信息。

ls=input().split(',')
print(ls[0].center(eval(ls[0])*2+len(ls[0]),ls[1]))

7、根据输入字符串 s,输出一个宽度为 15 字符,字符串 s 居中显示,以“=”填充的格式。如果输入字符串超过 15 个字符,则输出字符串前 15 个字符。

s = input()
print('{:=^15}'.format(s[:15]))

8、根据输入字符串 s,输出一个宽度为 15 字符,字符串 s 居中显示,以“=”填充的格式。如果输入字符串超过 15 个字符,则输出所有字符串。

s = input()
print('{:=^15}'.format(s))

9、根据输入数字,输出一个宽度为 15 字符,数字居中显示,以“=”填充的格式,并添加千位分隔符。

num = eval(input())
print('{0:=^15,}'.format(num))

10、输出如“2020年10月10日10时10分10秒”样式的时间信息。

import time
timestr = "2020-10-10 10:10:10"
t = time.strptime(timestr, "%Y-%m-%d %H:%M:%S")
print(time.strftime("%Y年%m月%d日%H时%M分%S秒", t)

11、从键盘输入一个人的身高和体重的数字,以英文逗号隔开,在屏幕上显示输出这个人的身体质量指数(BMI),BMI 的计算公式是 BMI = 体重(kg)/ 身高的平方(m)。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值