python編寫的程序
1. 怎麼用python編寫一個以下要求的程序
import csv, json
def save_to_csv(name, password):
with open('password.csv', 'w', newline='') as csvFile:
value = csv.writer(csvFile)
value.writerow(['用戶名', name])
value.writerow(['密 碼', password])
def save_to_json(name, password):
dictObj = {'用戶名:': name, '密碼:': password}
with open('password.json', 'w', encoding='UTF-8') as jsonFile:
json.mp(dictObj, jsonFile)
if __name__ == '__main__':
while True:
name1 = input('請輸入用戶名:')
password1 = input('請輸入密碼:')
name2 = input('請再次輸入用戶名:')
password2 = input('請再次輸入密碼:')
if name1 == name2 and password1 == password2:
print('兩次輸入的用戶名和密碼相同')
save_to_csv(name1, password1) # 保存為csv文件
save_to_json(name1, password1) # 保存為json文件
break
print('兩次輸入的用戶名和密碼不一致,請重新輸入!')
保存的文件在這個PY文件同一個文件夾里找。
2. 怎麼用python編寫一個如補充說明裡的要求的程序
3. Python程序編寫
sum=0
i=1
while sum<=2021:
if i//2%2==0:
sum-=i
else:
sum+=i
i+=2
print(i-2)
4. python編寫程序的一般步驟
鏈接:
Python 編程高手之路。本課程分五個階段,詳細的為您打造高手之路,本課程適合有一定python基礎的同學。
用Python可以做什麼?可以做日常任務,比如自動備份你的MP3;可以做網站,很多著名的網站就是Python寫的。總之就是能幹很多很多事。
課程目錄:
第一階段
第一章:用戶交互
第二章:流程式控制制
第三章:數據類型
第四章:字元編碼
第五章:文件處理
第二階段
第六章:函數概述
第七章:閉包函數
......
5. 用python編寫程序
1.在python 2.5中找到空閑(python gui)(取決於您安裝的版本),然後單擊並彈出以下表單:在>>中;>在提示後輸入代碼並返回以執行代碼。空閑支持語法高亮,支持自動縮進,支持方法提示,但是提示很慢。2.在命令行窗口上運行此方法的前提是在系統的路徑變數中配置Python安裝路徑。在我的計算機上右擊屬性>高級-gt;環境變數,在系統變數列表中找到路徑項,單擊編輯按鈕,並附加\"c:python 25;\"(路徑和版本取決於您的安裝),保存退出。啟動>運行--進入cmd,返回到汽車,並打開cmd窗口。進入Python後,返回到Python環境。它的操作與空閑基本相同,但是沒有語法高亮、自動縮進和方法提示,唯一的優點是它運行速度比空閑快(如果你告訴我你可以用參數運行python,那麼你就不是新的了)。(沒有必要讀這篇文章,所以用處不大。使用ctrl+z退出此Python環境,然後返回汽車。3.在腳本中運行上述兩種方法是簡單的,但不適合大量代碼的開發。它只適用於查看單個句子或幾個代碼字的運行結果,或驗證函數的調用方法。這是我們常用的調試,驗證程序是常用的。如果它是一個正式的開發,它應該作為一個獨立的腳本運行。打開您的文本編輯器(我使用電子編輯器,當然您可以使用記事本,寫字板),輸入Python代碼,保存為*。py文件,然後雙擊運行它來執行,當然,如果必須配置系統路徑變數。我在它的目錄中打開一個cmd窗口並輸入Python*。Py運行l在代碼末尾添加以下語句:原始_輸入(),然後雙擊運行,結果將一直保持到您點擊返回按鈕後消失。在linux上運行python程序一般有以下兩種形式,與windows基本相同。首先,在終端窗口中空閑運行並將$python輸入到交互操作環境中,然後您可以在輸入時執行代碼:>>>列印'hello python'hello python>停止使用ctrl-d(G)。在py腳本所在的目錄中作為腳本輸入運行
6. 什麼是python編程
Python是一門新興的編程語言,編程語言有很多,比如C++、Java、C#、PHP、JavaScript等,Python也是其中之一,在學習Python前,我們需要對它有一定的了解。
Python支持多種編程范型,如函數式、指令式、結構化、面向對象和反射式編程。
Python解釋器易於擴展,可以使用C或C++或其他可以通過C調用的語言擴展新的功能和數據類型。
Python編寫的程序不需要編譯成二進制代碼,可以直接從源代碼運行程序,在計算機內部,Python解釋器把源代碼轉換成位元組碼的中間形式,然後再把它翻譯成計算機使用的機器語言並運行。
語法簡潔而清晰,具有豐富和強大的類庫,使用Python快速生成程序的原型,然後對其中有特別要求的部分,用更合適的語言改寫,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。
只有基礎建牢固了,才會更利於我們以後的發展及進步,現如今Python的發展十分迅速,已經將C++語言甩在了後邊,在不久的將來,可能會超過C和Java這些主流語言。
7. python怎麼編寫程序
在互動式環境的提示符>>>下,直接輸入代碼,按回車,就可以立刻得到代碼執行結果。現在,試試輸入100+200,看看計算結果是不是300:
>>> 100+200300
很簡單吧,任何有效的數學計算都可以算出來。
如果要讓Python列印出指定的文字,可以用print語句,然後把希望列印的文字用單引號或者雙引號括起來,但不能混用單引號和雙引號:
>>> print 'hello, world'hello, world
這種用單引號或者雙引號括起來的文本在程序中叫字元串,今後我們還會經常遇到。
最後,用exit()退出Python,我們的第一個Python程序完成!唯一的缺憾是沒有保存下來,下次運行時還要再輸入一遍代碼。
小結
在Python互動式命令行下,可以直接輸入代碼,然後執行,並立刻得到結果。
8. 用python編寫一程序
按照題目要求編寫的Python程序如下(見圖,注意源代碼的縮進)
9. 編寫Python程序
classmotor1:
defset(self,number,speed:int,weight:int):
self.number=number
self.speed=speed
self.weight=weight
defset_speed(self,num:int):
self.speed=self.speed+num
defpri(self):
print(self.number,self.speed,self.weight)
classmotor2:
def__init__(self,number,speed:int,weight:int):
self.number=number
self.speed=speed
self.weight=weight
defset(self,number,speed:int,weight:int):
self.number=number
self.speed=speed
self.weight=weight
defset_speed(self,num:int):
self.speed=self.speed+num
defpri(self):
print(self.number,self.speed,self.weight)
if__name__=='__main__':
a=motor1()
a.set('遼A1234',100,50)
a.set_speed(10)
a.pri()
b=motor2('遼A1234',100,50)
b.set('遼B5678',80,20)
b.set_speed(-20)
b.pri()
10. python語言是什麼,它可以用來編什麼程序
Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。
Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。
Python 是一種解釋型語言:這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。
Python 是互動式語言:這意味著,您可以在一個Python提示符,直接互動執行寫你的程序。
Python 是面向對象語言:這意味著Python支持面向對象的風格或代碼封裝在對象的編程技術。
Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到游戲。
python的使用范圍非常廣泛可以用來爬蟲/機器學習/數據分析/開發網站/自動化測試