要求两个数字的程序:一个十进制(浮点)和一个整数(整数),第一个数字(浮点)到第二个数字(int)的幂



给出一个十进制数:5.5

给出一个整数:3

5.5的3的幂大约是166。

准确地说是166.38。

dec = float(input('Give a decimal number: '))
ger = input('Give an integer number: ')
z = dec**ger
print(dec,'to the power of',int,'is approximately',{0:.2f}.format(z))
print('To be exact it is',str(z)+".")

文件">tester.python3",第10行

print(dec,'到'的幂',int,'大约',{0:.2f}.format(z((

SyntaxError:语法无效

格式规范需要是一个字符串,因此需要在引号内:

print(dec,'to the power of',int,'is approximately',"{0:.2f}".format(z))

最新更新