1 格式化輸入輸出

2022-05-26 22:45:10 字數 1137 閱讀 9694

1.格式化輸入input()

input()函式,通常只能返回乙個資料型別,那麼怎麼可以進行多個變數的複製呢?看下面這段**。

1 str1, str2 = eval(input("請輸入兩個字串:"))

2 print(str1, str2)

3 4 num1, num2 = eval(input("請輸入兩個數字:"))

5 print(num1, num2)

看到這裡你覺得會是怎樣的呢?

2.格式化輸出print()

1 print("這是格式化%s的第%d行"%("輸出", 1))
輸出內容在這裡就不貼上了,相信都已經知道了答案,如果只講這點就顯得太low了,那麼看看下面這種與眾不同的格式輸出吧。

1 print("格式化輸出: 今年 歲".format("小明", 20))
有朋友會認為輸出結果為:格式化輸出: 今年 歲。起初我也是這麼認為的,但是結果是這個:

進行這種格式化輸出,還得要靠str.format()的鼎立支援的,當然只有這一種輸出方式顯得太單調了。

1 importmath

2 print("格式化輸出(1):{} 今年 {}歲".format("小明", 20)) #佔位預設順序展開

3 print("格式化輸出(2): 歲的 快要21歲了".format("小明", 20))

4 print("格式化輸出(3): 小數精度:".format(math.pi)) #精確至小數點後三位

5 6 print("----下面是字典格式化輸出-----")

7 table =

8 for name, phone intable.items():

9 print("->".format(name, phone)) #10d表示佔位10個空格

58 格式化輸入輸出練習

lesson 58.格式化輸入輸出練習 python格式化輸入輸出的練習 要求如下 求平均成績 python3直譯器 1 輸入學生姓名 2 依次輸入學生的語文,數學,英語三門科目成績 3 計算該學生的平均成績並列印,平均成績保留一位小數點 4 計算該學生語文成績佔總成績的百分之多少?並列印,百分比保...

7 89 格式化輸入輸出 10分

本題要求格式化輸入資料三個資料,第乙個是整數,第二個是實數,第三個是乙個字元。然後格式化輸出這三個資料。輸入格式 在一行輸入三個資料,a是整數,b是實數,c是字元。格式為 a 整數,b 實數 c 字元。輸出格式 輸出為a 整數,b 實數,c 字元 其中整數的寬度為10,左對齊,並且數字的前面帶正負號...

格式化輸入 輸出

scanf 函式和 printf 函式是c語言程式設計中使用最頻繁的兩個函式,他們用來格式化輸入和輸出。printf 函式 printf 格式串,表示式1,表示式2 格式串包含普通字元和轉換說明 轉換說明以 字元開頭 轉換說明可以用 m.px格式或 m.px格式 m和p都是整數常量,而x是字母。m和...