1、輸出 用print()在括弧中加上字元串,就可以向屏幕上輸出指定的文字。 輸入以上代碼,執行後輸出: 事實上,任何基本類型都可以用print()函數輸出。預設輸出是換行的,如果要實現不換行需要在變數末尾加上 end="": 執行以上代碼,輸出: print()函數也可以接受多個字元串,用逗號“, ...
1、輸出
用print()在括弧中加上字元串,就可以向屏幕上輸出指定的文字。
print('hello, world')
輸入以上代碼,執行後輸出:
hello, world
事實上,任何基本類型都可以用print()函數輸出。預設輸出是換行的,如果要實現不換行需要在變數末尾加上 end="":
x="a" y="b" # 換行輸出 print( x ) print( y ) print('---------') # 不換行輸出 print( x, end=" " ) print( y, end="" )
執行以上代碼,輸出:
a b --------- a b
print()函數也可以接受多個字元串,用逗號“,”隔開,就可以連成一串輸出:
print('my','name','is','roy')
執行以上代碼,輸出:
my name is roy
你應該發現了print()函數會依次列印每個字元串,遇到逗號“,”會輸出一個空格
實際上,輸出的方式有三種:
- print()函數
- 表達式語句
- 文件對象的write()
做為初學,你暫時只要記住print()函數的這種方式即可
有了輸出,現在我們來做一件事:在屏上輸出小學時的九九乘法表
print('1 x 1 = 1') print('1 x 2 = 2','2 x 2 = 4') print('1 x 3 = 3','2 x 3 = 6','3 x 3 = 9') print('1 x 4 = 4','2 x 4 = 8','3 x 4 =12','4 x 4 =16') print('1 x 5 = 5','2 x 5 =10','3 x 5 =15','4 x 5 =20','5 x 5 =25') print('1 x 6 = 6','2 x 6 =12','3 x 6 =18','4 x 6 =24','5 x 6 =30','6 x 6 =36') print('1 x 7 = 7','2 x 7 =14','3 x 7 =21','4 x 7 =28','5 x 7 =35','6 x 7 =42','7 x 7 =49') print('1 x 8 = 8','2 x 8 =16','3 x 8 =24','4 x 8 =32','5 x 8 =40','6 x 8 =48','7 x 8 =56','8 x 8 =64') print('1 x 9 = 9','2 x 9 =18','3 x 9 =27','4 x 9 =36','5 x 9 =45','6 x 9 =54','7 x 9 =63','8 x 9 =72','9 x 9 =81')
執行以上代碼,輸出:
1 x 1 = 1 1 x 2 = 2 2 x 2 = 4 1 x 3 = 3 2 x 3 = 6 3 x 3 = 9 1 x 4 = 4 2 x 4 = 8 3 x 4 =12 4 x 4 =16 1 x 5 = 5 2 x 5 =10 3 x 5 =15 4 x 5 =20 5 x 5 =25 1 x 6 = 6 2 x 6 =12 3 x 6 =18 4 x 6 =24 5 x 6 =30 6 x 6 =36 1 x 7 = 7 2 x 7 =14 3 x 7 =21 4 x 7 =28 5 x 7 =35 6 x 7 =42 7 x 7 =49 1 x 8 = 8 2 x 8 =16 3 x 8 =24 4 x 8 =32 5 x 8 =40 6 x 8 =48 7 x 8 =56 8 x 8 =64 1 x 9 = 9 2 x 9 =18 3 x 9 =27 4 x 9 =36 5 x 9 =45 6 x 9 =54 7 x 9 =63 8 x 9 =72 9 x 9 =81
可能你已經發現,乘法表我們是輸出來了,但這種寫法太死板了,手都敲酸了。那有沒有優雅的方式呢?答案是肯定的,至於怎麼做,這個坑請容許我留到下兩章來填。
思考:用本章以上的知識,還有沒有其它的方式輸出九九乘法表,請動手寫出代碼
2、輸入
執行下麵的程式就會等待用戶輸入:
input("\n\n按下 enter 鍵後退出。")
以上代碼中 ,"\n\n"在結果輸出前會輸出兩個新的空行。一旦用戶按下鍵時,程式將退出。
可以讓用戶輸入字元串,並存放到一個變數里。比如輸入用戶的名字:
name = input()
print('您的名字:',name)
執行以上代碼,會要求你輸入,按回車結束輸入。假定我輸入
roy
那麼程式會輸出:
您的名字: roy
我們還可以在要求用戶輸入的時候,給予用戶一點提示。將代碼改為:
name = input("請輸入您的名字:") print('您的名字:',name)
執行,輸出:
請輸入您的名字:
我們輸入,roy 回車,輸出:
您的名字: roy
思考:利用本章所學的知識,“我們在要求用戶輸入的時候,給予用戶一點提示”,還能用什麼方式來實現,請寫出你的代碼