當前位置:首頁 » 編程語言 » python輸入數字

python輸入數字

發布時間: 2022-01-09 17:26:50

1. python 中 請輸入一個數字 請輸入第二個數字 請輸入進行的計算符合(1+ 2-):

#coding=utf-8
#py27
a=input('請輸入一個數字')
b=input('請輸入第二個數字')

calc=input('請輸入進行的計算符號(1+2-)')

ifcalc==1:
print('計算結果%s+%s=%s'%(a,b,a+b))
else:
print('計算結果%s-%s=%s'%(a,b,a-b))

2. python3.4輸入數字

>>>x=int(input("x:"))
x:40
>>>y=int(input("y:"))
y:20
>>>x+y
60
輸入內容作為int()的參數,將字元串轉換成int

3. Python如何輸入字元串,輸入數字,輸入浮點數

python
中輸入用
input
=
raw_input("please
input:")
print
'input
:
%s'
%
input
需要說明的是,python把輸入的內容作為一個字元串處理,也就是無論你輸入什麼,這里的input的類型都是str,所以,如果你有特定的需求,就自己加一點類型的處理和判斷就是

4. 怎麼在python裡面,用鍵盤輸入信息

  • input函數,運行之後,就需要用鍵盤輸入:

    a = input()

    print(a)

    運行之後,用鍵盤輸入內容,按下回車鍵,就可以列印輸入的內容。

  • 但是,如果運行之後有所提示,會不會好一點呢?

    print('請輸入:')

    a = input()

    print('輸入內容是',a)

    注意:python是從上往下運行。

  • 如果我們輸入一個數字,要進行計算,怎麼能得到計算結果呢?

    print('請輸入:')

    a = input()

    b = a*a

    print(a,'的平方是',b)

    結果報錯:

    TypeError: can't multiply sequence by non-int of type 'str'

    原來,a得到的不是真正的數字,而是字元串。

  • 需要把輸入的數字,變成整數:

    a = int(input())

    當然,你鍵盤輸入的內容,也必須是整數。

  • 整合一下:

    a = int(input())

    print(a,'的平方是',a*a)

    a*a在print裡面,就可以運算,並且返回運算結果。

  • 如果輸入小數,就需要指定為float類型:

    a = float(input())

    print(a,'的平方是',a*a)

  • 正確的代碼是,把input的內容,轉變為整數(或其它類型的數):

    print('請輸入一個數字,我們將計算它的平方:')

    a = int(input())

    print(a,'的平方是',a*a)

5. python 如何一次輸入3個整數

a, b, c =map(int, input().split())

1、輸入一個數字直接 m = int(input())

2、輸入兩個數字就是 m, n = map(int, input().split())

3、三個及三個以上就和兩個的類似:

a, b, c =map(int, input().split())

a, b, c, d =map(int, input().split())

(5)python輸入數字擴展閱讀

Python的表達式寫法與C/C++類似。只是在某些寫法有所差別。

主要的算術運算符與C/C++類似。+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負、乘法、除法、整除、乘方、取補、取余。>>, <<表示右移和左移。

&, |, ^表示二進制的AND, OR, XOR運算。>, <, ==, !=, <=, >=用於比較兩個表達式的值,分別表示大於、小於、等於、不等於、小於等於、大於等於。在這些運算符裡面,~, |, ^, &, <<, >>必須應用於整數。

Python使用and, or, not表示邏輯運算。

is, is not用於比較兩個變數是否是同一個對象。in, not in用於判斷一個對象是否屬於另外一個對象。

參考資料

網路-python



6. 請問Python如何從鍵盤循環輸入數字呢求代碼,謝謝

可以直接輸入一串數字,用空格隔開即可,程序再處理。

7. Python如何規定對方輸入的數字必須是整數

1、可以使用字元串str的isdigit方法判斷字元串是否是一個僅有數字組成,也就是整數。如果是整數退出while循環,否則繼續請求輸入。

whileTrue:

x=input('Inputaninteger:')

ifx.isdigit():

break

else:

print'Pleaseinputan*integer*'

2、也可以使用try-except語句。如果輸入的字元串是整數,那麼它可以用用int()函數,轉換為int類並退出循環,否則會出現ValueError,可以使用try-except語句捕獲ValueError,然後繼續請求輸入。

whileTrue:

try:

x=input('Inputaninteger:')

x=int(x)

break

exceptValueError:

print'Pleaseinputan*integer*'


(7)python輸入數字擴展閱讀

Python 函數

函數代碼塊以 def 關鍵詞開頭,後接函數標識符名稱和圓括弧()。

任何傳入參數和自變數必須放在圓括弧中間。圓括弧之間可以用於定義參數。

函數的第一行語句可以選擇性地使用文檔字元串—用於存放函數說明。

函數內容以冒號起始,並且縮進。

return [表達式] 結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當於返回 None。

8. python 限制輸入數字

input直接執行任何可執行的語句,因此是不安全的,建議使用raw_input, 返回字元串

s=raw_input('numbers: ')
while not s.isdigit():
s=raw_input('not a number, please try again: ')

9. python如何自行輸入一串數字。。。。我是零基礎。。

#-*-coding:utf-8-*-
#定義一個空list,然後用10次循環將10個數字傳遞進list
#在對list進行求和,求平均

#python2.7版本
l=[]
foriinrange(10):
l.append(int(raw_input("請輸入一個數字:")))
print"這10個數字是:",l
print"求和:",sum(l)
print"求平均",(sum(l)/10.0)

#python3.x版本
l=[]
foriinrange(10):
l.append(int(input("請輸入一個數字:")))
print("這10個數字是:",l)
print("求和:",sum(l))
print("求平均:",(sum(l)/10))

熱點內容
vs2012添加文件夾 發布:2024-12-27 13:01:27 瀏覽:899
c語言統計單詞數 發布:2024-12-27 12:58:09 瀏覽:57
手機服務密碼怎麼知道 發布:2024-12-27 12:51:44 瀏覽:465
oraclelinux使用 發布:2024-12-27 12:46:04 瀏覽:481
相冊密碼在哪裡開 發布:2024-12-27 12:40:29 瀏覽:270
壓縮解壓支持庫 發布:2024-12-27 12:31:46 瀏覽:712
php過濾注入 發布:2024-12-27 12:26:48 瀏覽:842
安卓手機怎麼看手機配置 發布:2024-12-27 12:25:54 瀏覽:34
winccc腳本屬性函數 發布:2024-12-27 12:25:15 瀏覽:61
安卓怎麼設置照片格式 發布:2024-12-27 11:50:05 瀏覽:169