程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Python】從入門到入土

編輯:Python

我為什麼要學Python,事情是這樣的,眾所周知大學生=吃+睡+學習,豬等於吃+睡,如果一個大學生不學習,跟豬又有什麼區別呢。在高中我就發誓到大學要釋放自我,於是我也成了一頭懶“豬”,一天四頓飯,沒課就在宿捨睡,每天渾渾噩噩的過,無憂無慮,導致體重長胖了十斤,之後那段時間有點迷茫,覺得生活不過這樣吧。

之後某天和小伙伴一起吃過晚飯在校園裡散步消食,然後看到招募計算機二級的一張海報,看到給加學分,給的還不少,然後我迷迷糊糊的就報了名,再然後就遇見了潘老師、盧老師和劉小組長,還有一群可愛的伙伴。剛開始我有點羞澀,都是主動老師給我打招呼,問我有沒有不會的,搞得我有點不好意思,但是老師都這麼問了,也不好意思說沒有,硬著頭皮隨便點了一個地方,老師看了一下,說:“這個問題應該是……”給我仔細的講了好一會,後來我上課開始認真學,發現Python還挺有意思,接下來為大家舉出我學習的各個階段的歷程。

第一周:認識Python

剛開始新建new pyrhon file都不會,看了半天視頻才搞懂,學習了兩天,心想做一道題目試試吧,第一道題目是讓我輸出,就是用print,但當時我不會。

"""
題目是輸出自己的名字、性別、學校。
用\t就是制表符相當於英文的四個空格"""
print(劉佳皓\t男\t河北工業職業技術大學)
#輸出結果就是:劉佳皓 男 河北工業職業技術大學

第二周:格式化輸出

經過一周的了解,我算是走出了新手村,逐漸了解Python的一些功能,例如注釋、debug。

"""
題目是輸入輸入一個四位數,然後求數字和
這個題目我一開始很懵,不知從何入手,從網上查了很多資料寫出來了第一版本的答案。
之後我才知道我這個答案是用循環做的。"""
n = input('請輸入一個四位數字:')
s=0
#for in
for i in n:
s += int(i) #s = int(i) + 1
print(s)
print(f'{n}的數字之和是{s}')
#假如輸入1234得到的結果是10
"""按老師期望我們的那種解法的話是這樣的:
給出條件
1234%10的結果是4
int(1234/10)%10的結果是3
int(1234/100)%10的結果是2
int(1234/1000)的結果是1"""
num = int(input('請輸入一個四位數字:'))
print(num)
d = num % 10
print(d)
c= int(num/10) %10
print(c)
b= int(num/100) %10
print(b)
a= int(num/1000)
print(a)
result = a+b+c+d
print(f'{num}m的數字和是{result}')

第三周:if條件語句

這周的作業是讓判斷某一年是否是閏年,

老師給出了提示:

1)input()接收用戶輸入年份,使用int()字符串轉換int類型

2)if..else語句進行判斷

3)判斷閏年的條件語句 (年份%4==0 and 年份%100!=0) or 年份%400==0,返回True是閏年,否則非閏年。

year = input('請輸入一個年份:')
if (year%4==0 and year%100!=0) or year%400==0:
print(f'{year}是閏年')
else:
print(f'{year}不是閏年')

第四周:循環

這周的題目是讓你輸入一個數字,然後求這個數字的階乘。

用循環是這樣子做的。

n = int(input('請輸入一個數字:'))
s =1
for i in range(1,n+1):
s = s*i
print(s)


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved