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

python輸入輸出

發布時間: 2022-01-30 16:19:01

A. python的輸出

有可能python不寫print默認輸出的是和下面的效果一致:

print(repr(a))

你看看能不能找到反例?

B. 關於Python輸入輸出的問題——本人最近剛接觸Python,遇到了一問題,向各位大神請教

你穿越了!!!
1列表輸出字典;
2字典錯誤構造竟然有輸出;
3字典又冒出元組了。
沒有其他可以解釋的了,你真穿越了。
要想回到現實世界,建議用python shell老老實實嘗試你輸入的東西。

C. Python輸入一個整數輸出其對應的平方怎麼寫

利用input()函數獲取一個數字a,a=input("請輸入數字:")。

而Python專用的科學計算擴展庫就更多了,例如如下3個十分經典的科學計算擴展庫:NumPy、SciPy和matplotlib,它們分別為Python提供了快速數組處理、數值運算以及繪圖功能。

由於Python語言的簡潔性、易讀性以及可擴展性,在國外用Python做科學計算的研究機構日益增多,一些知名大學已經採用Python來教授程序設計課程。

例如卡耐基梅隆大學的編程基礎、麻省理工學院的計算機科學及編程導論就使用Python語言講授。眾多開源的科學計算軟體包都提供了Python的調用介面,例如著名的計算機視覺庫OpenCV、三維可視化庫VTK、醫學圖像處理庫ITK。

D. python表輸入輸出,求解答,感謝您抽空解答

按照題目要求編寫的Python程序如下

s=input("姓名:")

name=[]

while s!='Q':

name.append(s)

s=input("姓名:")

print(name)

源代碼(注意源代碼的縮進)

E. python如何輸入輸出中文

1,在文件夾中新建一個test.py的文件。

F. Python,怎麼在輸入非數字時,輸出一句話

Python提供了兩個內置函數從標准輸入讀入一行文本,默認的標准輸入是鍵盤。如下:
1.raw_input
2.input
raw_input函數
raw_input() 函數從標准輸入讀取一個行,並返回一個字元串(去掉結尾的換行符):

復制代碼 代碼如下:

str = raw_input("Enter your input: ");
print "Received input is : ", str

這將提示你輸入任意字元串,然後在屏幕上顯示相同的字元串。當我輸入"Hello Python!",它的輸出如下:

復制代碼 代碼如下:

Enter your input: Hello Python
Received input is : Hello Python

G. 如何開發一個帶簡單輸入和輸出對話框的python程序

這個模塊在S60的py解釋器里有的,電腦上沒有。可以直接用藍牙傳到手機上測試下。當然要裝py的sis文件電腦上要配置好S60開發環境和Python的S60環境才能用。

H. python中怎麼輸入輸出文件

1.打開和關閉文件(open(),file(),close())

有兩種內建函數可以獲取文件對象:open和file。他們的用法完全一樣。下面只以open()為例子講解。獲取一個文件對象(打開文件)的語法如下:

復制代碼 代碼如下:fileObj = open(filename,access_mode='r',buffering=-1)
filename不用說你也應該知道是你要打開文件的路徑。
access_mode用來標識文件打開的模式,默認為r(只讀)。

常用的模式如下表所示:

文件模式 解釋
r 以只讀方式打開
w 以寫方式打開,文件不為空時清空文件;文件不存在時新建文件。
a 追加模式,沒有則創建
r+,w+,a+ 以讀寫模式打開,參見w,a

另外還有一個b表示二進制模式訪問,但是對於Linux或者unix系統來說這個模式沒有任何意義,因為他們把所有文件都看作二進制文件,包括文本文件。

第三個參數不經常用到,標識訪問文件的緩沖方式,0代表不緩沖,1代表緩
沖一行,-1代表使用系統默認緩沖方式。只要使用系統默認就好。

一些例子:

復制代碼 代碼如下:
>>> f = open('/etc/passwd','r')
>>> f1 = open('/etc/test','w')

使用完文件後,一定要記得關閉文件,操作如下:

復制代碼 代碼如下:
>>> f.close()

2.文件讀入

2.1.file.read(size = -1)
讀取從當前文件游標起size個位元組的文件內容。如果size=-1,則讀取所有剩餘位元組。

復制代碼 代碼如下:
>>> f = open('/etc/passwd')
>>> f.read(100)
'root:x:0:0:root:/root:/bin/bash\nbin:x:1:1:bin:/bin:/sbin/nologin\ndaemon:x:2:2:daemon:/sbin:/sbin/nol'

2.2.file.readlines(size=-1)

從文件中讀取並返回一行(包括行結束符),或返回最大size個字元

復制代碼 代碼如下:
>>> f.readline()
'ogin\n'#和上面一個例子輸出的最後拼起來就是 'nologin',因為游標在l後面。
>>> f.readline(1)
'a'

2.3.file.readlines(sint=0)
讀取文件所有的行,並作為一個列表返回(包括行結束符),如果sint>0則返回總和大約sint位元組的行(具體由緩沖區大小決定)。

復制代碼 代碼如下:
f.readlines()
['dm:x:3:4:adm:/var/adm:/sbin/nologin\n', 'lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin\n', 'sync:x:5:0:sync:/sbin:/bin/sync\n', 'shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown\n', 'halt:x:7:0:halt:/sbin:/sbin/halt\n', 'mail:x:8:12:mail:/var/spool/mail:/sbin/nologin\n', ......

輸出省略。

3.文件輸出

3.1.file.write(str)
向文件中寫入指定的字元串。

復制代碼 代碼如下:
>>> f = file('/root/test.py','w+')
>>> f.write("print 'hello,world'")
>>> f.read()
''
>>> f.close()
>>> file('/root/test.py','r').read()
"print 'hello,world'"

3.2.file.write(seq)

向文件寫入字元串序列seq。seq是任何返回字元串的可迭代對象。

復制代碼 代碼如下:
>>> f = file('/root/test.py','a+')
>>> codelst = ['\n','import os\n',"os.popen('ls').read()\n"]
>>> f.writelines(codelst)
>>> f.close()
>>> file('/root/test.py','r').read()
"print 'hello,world'\nimport os\nos.popen('ls').read()\n"

注意,文件寫入的時候,不會自動加上換行符,必須手動加上。

I. python編程,輸入一個字元,用該字元輸出一下圖形,是一個數字6,用*表示6

#encoding:utf-8
#python3.6

#定義數字對應的字元字典
c_number={0:[[1,1,1],
[1,0,1],
[1,0,1],
[1,0,1],
[1,1,1]],
1:[[0,1,0],
[0,1,0],
[0,1,0],
[0,1,0],
[0,1,0]],
2:[[1,1,1],
[0,0,1],
[1,1,1],
[1,0,0],
[1,1,1]],
3:[[1,1,1],
[0,0,1],
[1,1,1],
[0,0,1],
[1,1,1]],
4:[[1,0,1],
[1,0,1],
[1,1,1],
[0,0,1],
[0,0,1]],
5:[[1,1,1],
[1,0,0],
[1,1,1],
[0,0,1],
[1,1,1]],
6:[[1,1,1],
[1,0,0],
[1,1,1],
[1,0,1],
[1,1,1]],
7:[[1,1,1],
[0,0,1],
[0,1,0],
[0,1,0],
[0,1,0]],
8:[[1,1,1],
[1,0,1],
[1,1,1],
[1,0,1],
[1,1,1]],
9:[[1,1,1],
[1,0,1],
[1,1,1],
[0,0,1],
[1,1,1]],
}

#定義列印字元函數
defprint_one_number(x):
number=c_number[int(x)]
foriinrange(len(number)):
forjinrange(len(number[0])):
ifnumber[i][j]==1:
print("*",end="")
else:
print("",end="")
print("")


if__name__=="__main__":
print("Inputanumberbetween0and9:")
n=input()
print_one_number(n)

運行上面的程序,輸入0到9任意一個數字,回車的後在命令行列印出對應圖形。

下面是運行此腳本後,輸入數字6,回車後的結果:

J. 怎麼用python編程 輸入十個不同的數字,輸出其中最大的數和第二大的數

#終端運行python3test.py1.12345678910.5
#輸出
#max:10.5
#second:9.0
#將以下寫入文本test.py
importsys

input=[float(i)foriinsys.argv[1:]]#可以在這直接寫多個數
input.sort(reverse=True)
print("max:",input[0])
print("second:",input[1])

熱點內容
打卡機資料庫 發布:2025-01-11 04:18:36 瀏覽:914
製作產業項目視頻腳本 發布:2025-01-11 04:10:14 瀏覽:185
編程是天賦嗎 發布:2025-01-11 04:10:04 瀏覽:257
軟體編程培訓學院 發布:2025-01-11 04:00:18 瀏覽:846
路虎攬運配置怎麼查詢 發布:2025-01-11 03:42:51 瀏覽:393
仿站源碼 發布:2025-01-11 03:42:05 瀏覽:40
騰訊的雲伺服器 發布:2025-01-11 03:40:47 瀏覽:569
百分之十的演算法 發布:2025-01-11 03:34:30 瀏覽:642
java16進制tostring 發布:2025-01-11 03:24:21 瀏覽:721
mql4c語言 發布:2025-01-11 03:24:20 瀏覽:255