日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python的learn_Python_learn_1day

發布時間:2024/9/15 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python的learn_Python_learn_1day 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

'''

學習環境使用Python3.5版本

創建python腳本(命名規則英文大小寫字母和數字,不能以數字開頭)

編輯.py文件并運行

'''

print?('hello?world')

print?('100+2=',100+2)

print?(2*3.14*10)

賦值語句:

pi=3.14

area=pi*2

輸入語句:

name=input('請輸入你的名字:')

print?('你的名字是:',name)

腳本里要使用utf-8編碼

#encoding:utf-8

數值類型:

像年齡,身高,體重。分數,圓周率這樣的數字

分類:

按是否帶小數點:

整數

浮點數

按是否帶正負號

正數

負數

四則運算:

加(+)減(-)乘(*)除(/)整除(//)余(%)冪(**)

num_left=5

num_right=2

print(num_left,'+',num_right,'=',num_left+num_right)

print(num_left,'-',num_right,'=',num_left-num_right)

print(num_left,'X',num_right,'=',num_left*num_right)

print(num_left,'/',num_right,'=',num_left/num_right)

print(num_left,'//',num_right,'=',num_left//num_right)

print(num_left,'**',num_right,'=',num_left**num_right)

字符串類型:

使用單引號,雙引號,三個單引號或者三個雙引號引起來的一些字符

name='chaojie'

desc='my?name?is?chaojie'

特殊字符:

\???轉義符

\r??回車

\n??換行

\t??tab鍵

\f??換行

print?("i'm?chaojie")

print?('i\'m?chaojie')

print?('a\nb\tc')

print?('a\\nb\\tc\\')

四則運算:

加(+)

必須為兩個字符串相加

必須一個為整數

print?('abc'+'def')

print?('abc'*2)

type函數

print(type(1))

print?(type(1.2))

print?(type(''))

類型轉換:

int/str=>float

float/str=>int

int/float=>str

print(type(int(1.2)))

print(type(int('1')))

聯系題:

定義變量name(str)和age(int),并打印出"my?name?is?XX,and?i'm?XX?years?old"

提示用戶從控制臺分別輸入name和age,并打印除"my?name?is?XX,and?i'm?XX?years?old"

提示用戶從控制臺兩個數字,計算兩個數字的和,差,積,賞,并進行打印

#encoding:utf-8

name='chaojie'

age='25'

print?('my?name?is?'+name+'?and?i\'m?'+age+'?years?old')

#encoding:utf-8

name=input('請輸入你的名字:')

age=input('請輸入你的年齡:')

print('my?name?is?'+name+',and?i\'m?'+str(age)+'?years?old')

#encoding:utf-8

n1=int(input('請輸入第一個數:'))

n2=int(input('請輸入第二個數:'))

print('num1+num2=',n1+n2)

print('num1-num2=',n1-n2)

print('num1*num2=',n1*n2)

print('num1/num2=',n1/n2)

print('num1//num2=',n1//n2)

print('num1%num2=',n1%n2)

print('num1**num2=',n1**n2)

表示真假,只有True/False兩個值

is_boy=True

is_girl=False

print(is_boy,is_girl)

布爾運算:

或(A?orB:A,B兩個只要一個為真則為真)

且(AandB:A,B兩個都為真時才為真)

非(notA:A為真則為假,A為假則為真)

條件語句:

根據表達式的真假控制代碼的執行流程:

關鍵字:

if,elif,else

從第一個條件開始判斷,如果條件為真則執行子語句,否則判斷下一個條件,如果所有條件為假,則執行else中的子語句

elif可以有0個或者多個,else可以有0個或一個

練習:

提示用戶從控制臺輸入一個分數:

#encoding:utf-8

year?=int(input('請輸入年份:'))

if?year?%4==0?and?year%100!=0:

print('瑞年')

elif?year%100==0:

print('不是瑞年')

else:

print('不是瑞年')

循環語句:

根據表達式的真假控制代碼的是否結束子語句循環執行,如果為真則繼續循環執行

計算1~100的和:

#encoding:utf-8

n=1

sum=0

while?n<=100:

sum=n+sum

n=n+1

print(sum)

練習:

循環提示用戶在控制臺賞輸入數字或者exit,當用戶輸入exit后結束程序,并打印所有輸入數字的和和平均數

#encoding:utf-8

'''

循環提示用戶在控制臺賞輸入數字或者exit,當用戶輸入exit后結束程序,并打印所有輸入數字的和和平均數

'''

n=0

sum=0

user_put=input('請輸入數字,若退出的話請輸入exit:')

while?user_put!='exit':

user_put=int(user_put)

sum+=user_put

n=n+1)

user_put=input('請輸入數字,若退出得話請輸入exit:')

if?n==0:

print('sum:0,avg:0')

print('輸入數字的和是:',sum,',輸入數字的平均數是:',sum/n)

break和continue

#encoding:utf-8

idx=0

max_idx=5

print('break')

while?idx<=max_idx:

idx+=1

if?idx==3:

break

print(idx)

#encoding:utf-8

idx=0

max_idx=5

print('continue')

while?idx<=max_idx:

idx+=1

if?idx==3:

continue

print(idx)

break和continue

break跳出循環

continue跳過本次循環,繼續下一次循環條件判斷

列表:

有序的數據集合:

num=[1,2,3,4,5,6]

獲取序列中的第n個元素

num[n-1]

遍歷集合中的所有元素:

#encoding:utf-8

num=[1,2,3,4,5,6]

for?i?in?num:

print?(i)

作業:

1.打印乘法口訣

提示:嘗試print('chaojie')與print('chaojie',end='')的區別

2.猜數字游戲

隨機生成一個0~100之間的數字,提示用戶在控制臺上輸入一個數字

當用戶輸入的數字大于隨機數,則打印猜大了

當用戶輸入的數字小于隨機數,則打印猜小了

當用戶輸入的數字等于隨機數,則打印猜對了

用戶一共可以猜5次,如果5次都錯誤,則打印"太笨了,下次再來"

提示:生成隨機數的方法

import?random

random_num=random.randint(0,100)

#encoding:utf-8

for?i?in?range(1,10):

for?j?in?range(1,i+1):

print(i,'X',j,'=',i*j,'\t',end='')

print()

#encoding:utf-8

'''

猜數字游戲

隨機生成一個0~100之間的數字,提示用戶在控制臺上輸入一個數字

當用戶輸入的數字大于隨機數,則打印猜大了

當用戶輸入的數字小于隨機數,則打印猜小了

當用戶輸入的數字等于隨機數,則打印猜對了

用戶一共可以猜5次,如果5次都錯誤,則打印"太笨了,下次再來"

提示:生成隨機數的方法

import?random

random_num=random.randint(0,100)

'''

import?random

random_num=random.randint(0,100)

count=5

user_input=input('請猜一個1到100之間的數:')

while?count>=1:

if?user_input.isdigit():

user_input=int(user_input)

count=count-1

if?user_input>random_num:

user_input=input('猜大了!你還有'+str(count)+'次機會\n請猜一個1到100之間的數:')

elif?user_input

user_input=input('猜小了!你還有'+str(count)+'次機會\n請猜一個1到100之間的數:')

elif?user_input==random_num:

print('猜中了!恭喜你獲得大獎!')

else:

user_input=input('只能輸入數字!\n請輸入一個1到100之間的數字!')

else:

print('你輸入的次數太多,請下次再來!')

總結

以上是生活随笔為你收集整理的python的learn_Python_learn_1day的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。