學習一 python 輸入與輸出


a = 10

b = 20

c =a + b

print ('a+b=',c)

這時出輸出的結果是

a+b= 30 #注意30前面有一個空格,這是因為在遇到逗號時,python會用空格代替。

2

如果想輸出的東西是連續而沒有空格的話,可以用格式化字符轉義。如下

 

temp = input("請輸入數字a:")
a = int(temp)
temp = input("請輸入數字b:")
b = int(temp)
temp = input("請輸入數字c:")
c = int(temp)
temp = input("請輸入數字d:")
d = int(temp)
print ( '當a=%u' %a )

print("當b=%u" %b )   #注意,("當b=%u" %b )里面不用逗號斷開,否則會出錯。

print("當c=%u" %c )   #這里顯示出來的結果為當c=變量c的內容。不會出現空格+變量內容。

print("當d=%u" %d )  #%u為格式化運算符的轉換字符,%u將會被變量d代替,用%d來表示。

e = (a + b) * c / d
print ("(a + b) * c / d 運算結果為:%u" %e)

而此時字符串與后面變量之間是不需要使用逗號來隔開,直接加一個空格就行了。不過要注意添加格式化運算符

與數值有關的字符串格式化字符及其作用如下所示:

 d:   有符號十進制整數
 u:   無符號十進制整數
 o:   無符號八進制整數
 x:   無符號十六進制整數,a~f采用小寫形式
 X:   無符號十六進制整數,A~F采用大寫形式
 f:    浮點數
 e,E: 浮點數,使用科學計數法
 g,G: 浮點數,使用最低有效數位

輸入

input() 可以讓用戶輸入字符串並保存到變量。

name=in

put() #讓用戶輸入name的字符串並保存在name這個變量里。

name=input()    #讓用戶輸入name的字符串並保存在name這個變量里。
print('你剛才輸入的是%s' %name) #顯示你剛才輸入的字符串   %s為字符串轉義
name=input()        #讓用戶輸入名字
print('Hello',name)    

可以在input()括號里輸入提示用戶輸入的信息。如

name=input('請輸入您的名字:')    #提示用戶輸入名字
print("您好!%s" %name)

練習

請用戶輸入兩個數字,a,b 然后計算a與b的加減乘除余

temp=input('請輸入一個數字,a=')
a = int(temp)
temp = input('請輸入第二個數字,b=')
b = int(temp)
c = a + b
print('a+b=%d' %c)
c = a - b
print(' a - b = %d' %c)
c = a * b
print(' a *b = %d' %c)
c = a / b
print(' a/ b = %d' %c)
c = a // b
print(' a //b = %d' %c)

輸出結果為

請輸入一個數字,a=26
請輸入第二個數字,b=5
 a + b = 31
 a - b = 21
 a * b = 130
 a / b = 5
 a // b = 5

 




免責聲明!

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



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