Skip to main content

Course 2

Data stream

input
    input() : 輸出 string 資料格式
    def to_seconds(hours, minutes, seconds):
        return hours*3600+minutes*60+seconds
    
    print("Welcome to this time converter")
    
    cont = "y"
    while(cont.lower() == "y"):
        hours = int(input("Enter the number of hours: "))
        minutes = int(input("Enter the number of minutes: "))
        seconds = int(input("Enter the number of seconds: "))
    
        print("That's {} seconds".format(to_seconds(hours, minutes, seconds)))
        print()
        cont = input("Do you want to do another conversion? [y to continue] ")
        
    print("Goodbye!")

     

     

    Subprocess

    import subprocess
    subprocess.run(["date"])
    subprocess.run(["sleep", "2"])
    result = subprocess.run(["ls", "this_file_does_not_exist"])
    print(result.returncode)