標籤:alt 字串 name 使用者 python 輸出 print 否則 logs
字元格式設定化輸出
- 預留位置 %s s = string --->字串
- %d d = dight ----->整數類型
- %f f = float -----> 浮點型
格式化輸出格式:
name = input("name:")age = input("age:")job = input("Job:")salary = input("salary:")msg = """--------- info of %s -------------Name = %sAge = %sJob = %sSalary = %s""" %(name,name,age,job,salary)print(msg)
%s是一個字串預留位置,每一個預留位置對應著每個字串的值,順序不能亂一一對應。
輸出結果如下:
判斷使用者輸入整數是否為數字
name = input("name:")age = int(input("age:"))job = input("Job:")salary = input("salary:")if salary.isdigit(): #長得像不像數字如,‘200d‘,‘200‘ 如果是執行salary = int(salary) salary = int(salary)else:#否則輸出 print("must input dight") print("must input digit") #如果否則條件執行為 exit(must input digit) 那麼輸出結果為 退出程式提示 must inpput digit msg = """--------- info of %s -------------Name = %sAge = %sJob = %sSalary = %sYou will be retire %s year""" %(name,name,age,job,salary,65-age)print(msg)
輸入 Salary: 20000d
輸入結果
python字串格式化