Python輸入input、輸出print


1.輸入input

  • input是用於輸入數據給變量。通過鍵盤輸入的是字符串,如果需要其他格式,需要做轉換。比如int、float類型數據,int()
  • 如下是一個例子:

  如果a不進行int轉換,那么輸入一個值為9,輸出a+7的時候會報錯。因為輸入的9是字符串,不同類型是無法做運算的。

a = input("請輸入一個值:")
print(a)
a = int(a)
print(a + 7)

2.輸出print

  • 格式化輸出

%s和%d叫占位符,替變量站了位置,顯示的時候會用變量的值替換占位符
占位符和和后面小括號里的變量一一對應

常見的占位符
%s 字符串占位符
%d 整數的占位符
%f 浮點數的占位符

name = "小侯"
age = 28
print('我是%s,我今年%d,我在學習%s,成績%f'%(name, age, 'python', 100))
print('我是%4s,我今年%d,我在學習%s,成績%.3f'%(name, age, 'python', 100))

顯示如下:

我是小侯,我今年28,我在學習python,成績100.000000
我是 小侯,我今年28,我在學習python,成績100.000


# %s 是字符串占位符,%d是整數占位符,%f是浮點數占位符。
# 實數占位符默認保留小數點后6位,如果需要顯示固定的位數,用%.2f表示小數點后2位,以此類推
# %5s表示顯示5位字符串,如果不夠前邊用空格補充
  • 字符串輸出

print("hello!")

  • 變量輸出

a = 12

print(a)

  • 多個字符串或變量輸出

a = 1

age = 28

print("hello", a, age)

3.常量

程序運行過程中值永遠不會改變的叫做常量

python中沒有專門的常量類型,一般約定俗稱用大寫表示常量。比如:PI=3.14

4.注釋

python解釋器不解釋、不執行注釋

注釋的優點:

  • 注釋可以提高代碼的可讀性、可維護性。

  • 保留代碼

  • 方便調試

注釋的書寫格式:

  • 單行注釋  以#開始,一直到本行結束
  • 多行注釋  
  1. 使用3個單引號注釋

'''
中間的任何內容都是注釋,
可以有多行
但中間不能再有三個單引號

'''

  2.使用3個雙引號注釋

"""
中間都是注釋內容
但不能出現三個雙引號
"""

注意:

  • 單行注釋一般出現在注釋代碼的上面和右面

  • 良好的注釋是一個優秀程序員的基本素質

  • 不要每行代碼都加注釋,只注釋比較難懂的代碼,或對變量說明

 

練習:

  1. 控制台打印出如下格式所示的內容

********************************
  敵軍還有5秒到達戰場!
********************************
 
print('***************************************')
print("敵軍還有5秒到達戰場!")
print('***************************************')
  1. 寫一個程序 打印:大家好,我是XXX,我來自xxxx。要求:

  • 其中xxx必須是變量

  • 使用格式化字符串打印

name = input("請輸入名字:")
addr = input("請輸入地址:")
print("大家好,我是%s,我來自%s" %(name, addr))
  1. 從鍵盤上輸入兩個整數,打印它們的和、差、乘積、商。

a = input("請輸入一個數:")
b = input("請輸入一個數:")
a = int(a)
b = int(b)
print("%d+%d=%d" %(a, b, a+b))
print("%d-%d=%d" %(a, b, a-b))
print("%d*%d=%d" %(a, b, a*b))
print("%d/%d=%d" %(a, b, a/b))
  1. 從鍵盤上輸入圓的半徑,計算圓的體積,運行結果如下面所示。

  • 輸入的半徑是字符串,需要轉換為數值

  • π的值取3.14就可以了了

PI = 3.14
r = int(input("請輸入圓的半徑:"))
print("圓的面積為:%.0f" %(PI*(r**2)))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM