2016-04-14 35 views
-4

我有下面的代碼:我的Python GUI口口聲聲說一個int是一個元組

# Hello World program in Python 

def timesummer(str1): 
    str2="." 
    location=str1.find(str2,) 
    location=location-1 
    location1=int(location) 
    strmin=str1[0,location] 
    float1=float(strmin) 
    minutes=int(float1) 
    location=location+1 
    strsec=str1[location,len(str1)-1] 
    float2=float(strsec) 
    seconds=int(seconds) 
    finalanswer=seconds+(minutes*60) 
    return finalanswer 

print timesummer("1.10") 

當我運行它,在strmin = STR1 [0,位置] 說是無效的,因爲我使用元組值嗎? 如何修復代碼? 我使用元組值嗎?

+0

對不起第一次,不知道如何發佈 – Panda

+0

#你好Python中的世界程序 def timesummer(str1): str2 =「。」 位置= str1.find(STR2) 位置= LOCATION1 LOCATION1 = INT(位置) strmin = STR1 [0,位置] float1 =浮子(strmin) 分鐘= INT(float1 ) 位置=位置+ 1 strsec = STR1 [位置,LEN(STR1)-1] FLOAT2 =浮子(strsec) 秒= INT(秒) finalanswer =秒+(分鐘* 60) 返回finalanswer 打印timesummer(「1.10」) – Panda

+1

當你說'strmin = str1 [0,lo陽離子]'?你在尋找':',slice運算符嗎? –

回答

1

切片使用冒號,而不是逗號:

str1[0:location] 

(另外,你可以離開了0)使用statck溢出

相關問題