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)。