如何在python中向float(十进制)数字添加一个短语?

python if-statement

35 观看

2回复

6 作者的声誉

所以我正在研究一个代码来划分数字及其处理if语句和东西。我现在拥有的是:

num= int(input( "Enter the numerator: "))  

den= int(input( "Enter the denominator: "))   

if (den==0):  
    print ("Error - cannot divide by zero")  
else:  
    print ("Decimal: ") + (num/den)  

好吧,我的问题是最后一行代码。我不知道我做错了什么,我尝试过float,str和int,每次它都给我一个问题。

作者: user564385523597520 的来源 发布者: 2017 年 4 月 5 日

回应 2


0

220 作者的声誉

代码的最后一行几乎没有语法错误。此外,在连接之前隐藏浮动到字符串,否则它将使用TypeError进行回溯。

num= int(input( "Enter the numerator: "))  

den= int(input( "Enter the denominator: "))   

if (den==0):  
    print ("Error - cannot divide by zero")  
else:  
    print ("Decimal: " + str(num/den))  # Check syntax. Convert float to string
作者: Mr.Pacman 发布者: 2017 年 4 月 5 日

0

45 作者的声誉

试试这个

来自未来的进口部门

num,den = map(int,raw_input()。split())#enter space space input

如果den == 0:

print "Error - cannot divide by zero" 

其他:

print "Decimal: " + str(num/den)  
作者: Subhash Moond 发布者: 2017 年 4 月 5 日
32x32