1、通過輸入函式input和raw_input()輸入學號和姓名,顯示出 「學號+姓名」
stunum =
input
("請輸入學號:"
)name =
input
("請輸入姓名:"
)print
("姓名:"
+ stunum +
",學號:"
+ name)
執行結果:
2、接收乙個複數的實數和虛數部分,輸出其複數表示形式及它的模。
a =
int(
input
("實數a:"))
b =int
(input
("實數b:"))
z =(a**
2+ b**2)
**0.5
com =
complex
(a, b)
print
("複數:"
+str
(com)
+" 模:"
+str
(z))
執行結果:
3、輸入三個整數x,y,z,請把這三個數由小到大輸出。
num =
print
("請輸入x,y,z數字:"
)for i in
range(0
,3):
int(
input()
))num.sort(
)print
(num)
執行結果:
4、將乙個陣列逆序輸出。
num =
['1'
,'12'
,'31'
,'24'
,'52'
]num.reverse(
)print
(num)
執行結果:
5、利用條件運算子的巢狀來完成此題:學習成績》=90分的同學用a表示,60-89分之間的用b表示,60分以下的用c表示。
score =
float
(input
("請輸入分數:"))
if score >=90:
print
("a"
)elif score >=
60and score <=89:
print
("b"
)else
:print
("c"
)
執行結果:
6、輸入攝氏度輸出對應的華氏度。
c =
float
(input
("請輸入攝氏度:"))
f = c *9/
5+32print
("華氏度為:%.1f"
%f)
執行結果:
7、從鍵盤輸入6個數字和5個數字組成的兩個列表list1和list2,將list2合併到list1中,在list1末尾新增99和100,再對list1降序排列,最後輸出list1.
list1 =
list2 =
print
("請分別輸入六個數字"
)for i in
range(1
,7):
float
(input
("請輸入第"
+str
(i)+
"個數字:"))
)print
("請繼續分別輸入五個數字"
)for i in
range(1
,6):
float
(input
("請輸入第"
+str
(i)+
"個數字:"))
)list1.extend(list2)99)
100)
list1.sort(reverse=
true
)print
(list1)
執行結果:
8、將乙個列表的資料複製到另乙個列表中
a =
["a"
,"b"
,"c"
]b = a.copy(
)print
(b)
執行結果:
9、有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少?
num=[1
,2,3
,4]count=
for i in num:
for j in num:
for k in num:
if(i!=j and i!=k and j!=k)
:str
(i)+
" "+
str(j)
+" "
+str
(k))
# print(i,j,k)
print
("一共有%d組數"
%len
(count)
+",以下為具體數字。"
)for i in
range
(len
(count)):
print
(count[i]
)
執行結果:
10、求1到n的和,n由鍵盤輸入。
n =
int(
input
("請輸入n值:"))
numsum =
0for i in
range(0
,n+1):
numsum += i
print
(numsum)
Python3道基礎練習題
練習 輸入乙個整數n,判斷這個整數是否是素數 prime 素數是指只能被1 和自身整除的數 如 2 3 5 7 11.方法 用排除法.一但n能被2 n 1的數整除就不是素 數,否則就一定是素數 n int input 請輸入乙個整數 if n 2 print n,不是素數 exit 方法 1 fla...
python基礎練習題(一)
參考 一 單選題 1.python中 運算子比較兩個物件的值,下列選項中哪乙個是is比較物件的因素 4.0分 a id b sum c max d min id 命令檢視變數的位址。2.在python中,字串s abc 那麼執行表示式s d 之後,s的列印結果是什麼 4.0分 a abc b abc...
python 基礎練習題
學了這麼多天的python,也做了一點簡單的練習題,不過這點還不夠,要多做多敲 同樣也要學著理解,只有這樣才能才會進步小結1,怎樣做才能輸出列印乙個九九乘法表?如下 for i in range 1 10,1 for j in range 1 10,1 if j i print f end t pr...