#1.使用print語句,輸出hello world
('hello world!')
#2.將hello world 賦值給乙個變數,輸出
a='hello world'
(a)#3.將乙個人名儲存到變數中,以小寫,大寫和首字母大寫的方式顯示這個人名
str ="daenervs"
s1=str.lower()
#小寫s2=str.upper()
#大寫s3=str.capitalize()
#首字母大寫
(s1+'
\n'+s2+'
\n'+s3)
#4.name = ' john smith ',使用相關函式將開頭,結尾,開頭和結尾和空格去掉並列印結果
str="john smith".center(10)
#str居中顯示
s1=str.lstrip()
#刪除首空格
s2=str.rstrip()
#刪除尾空格
s3=str.strip()
#刪除首尾的空格
s4=str.replace('','')
#刪除所有空格
(s1+'
\n'+s2+'
\n'+s3+'
\n'+s4)
#5.編寫4個表示式,分別使用 + - * / ,使其結果為20,比如print(10 + 10)
print(10
+10)print(2
*10)print(21
-1)print
(200
//10
)#6.使用for迴圈列印數字1~20,包含20
foriinrange(20
(i+1
)#7.建立乙個列表,其中包括1-1000能被4整除的數字,使用for迴圈將這個列表中的數字列印出來
l=foriinrange(1
,1001
):ifi%4==
0:print
(l)#建立1-1000能被4整除的數字列表
fornuminl:
(num)
#將這個列表中的數字列印出來
#8.建立乙個列表,包括1-20這20個數的立方值,使用for迴圈將這個列表中的數字列印出來
l=[i**
3foriinrange(1
,21)]#求1~20的立方
(l)#包括1-20這20個數的立方值的列表
fornuminl:
(num)
#用for迴圈將這個列表中的數字列印出來
#9.列印九九乘法表
foriinrange (1
,10):forjinrange(1
,10):print
(j,"x",i,"=",i * j,"
\t",
end="")
#end就表示print將如何結束,預設為end="\n"(換行),end=''不換行
ifi==j:
('
\n')
break
#10.給出乙個變數num,判斷其是奇數還是偶數,並輸出
num=
int(
input
("請輸入:"))
#需要轉換為int型
ifnum%2==
0:print
(str
(num)+"是偶數")
#轉換成同型別
else:
(str
(num)+"是奇數")
#11.設定age變數,使用if-elif-else結構,根據age值判斷處於人生哪個階段,小於2歲,輸出他是嬰兒,2(含)-4歲,輸出他正蹣跚走路,4(含)-13歲,
# 輸出他是兒童,13(含)-20歲,輸出他是青少年,20(含)-65歲,輸出他是成年人,大於等於65歲,輸出他是老年人
num=
int(
input
("請輸入:"))
#需要轉換為int型
ifnum<0:
("your input error.")
elifnuminrange(0
,2):print
("他是嬰兒")
elifnuminrange(2
,4):print
("他正蹣跚走路")
elifnuminrange(4
,13):print
("他是兒童")
elifnuminrange(13
,20):print
("他是青少年")
elifnuminrange(20
,65):print
("他是成年人")
else:
("他是老年人")
#12.序數表示位置,如1st和2nd,在乙個列表中儲存數字1-9,遍歷這個列表,
# 輸出這個數字和對應的序數,格式為1-1st,每個數字佔一行
l=[1,2
,3,4
,5,6
,7,8
,9]fornumberinl:
ifnumber==1:
(str
(number)+'-'+
str(number)+'st')
elifnumber==2:
(str
(number)+'-'+
str(number)+'nd')
elifnumber==3:
(str
(number)+'-'+
str(number)+'rd')
else:
(str
(number)+'-'+
str(number)+'th')
#13.建立乙個名為citys的字典,其中將三個城市名用作鍵,對於每個城市,分別建立乙個字典,
# 包括兩個鍵,country和number,表示所屬國家和城市人口,將每座城市和他們的資訊輸出
citys=],
'paris':,
'vegas':
}forkeyincitys:
(key+':'+
str(citys[key]))
Python 基礎例題
1.設計乙個函式,只能接受兩個引數,卻能計算4個數之和 result lambda a,b a b print result 5,6 2.設計乙個函式,可以接受任意數量引數,並計算引數之和 差 商 積 def fun1 args sum sub 0 mul 1 div args 0 for x in...
python基礎例題
將字元列表轉化為字串l python circle is ok j join l print j 將字串居中 a 徐以鵬比易烊千璽帥億點 b a.center 50 c a.center 50,print b print c find方法找到字串中的字元,找到就返回第乙個字元的索引,找不到就返回 1...
python基礎例題 Python基礎練習題
1 請手寫乙個函式,用來取出1 100 均包含 中3的倍數或者帶有數字3的所有整數 def big for i in range 1,101 if i 3 0 print i for j in range 1,101 if j 10 a j 10 b j 10 10 if a 3 print j e...