小酌一下:青少年是乙個美好而又是一去不可再得的時期,是將來一切光明和幸福的開端。
開始正題
迴圈結構 — for
for - in 迴圈
1,for 的主要用於計數的功能 for i in range()
2,for 的真正的用途是用於可迭代物件;1,列表 2,元組 3,字典 4,集合
簡單擴充:
列表a=[1,2,2,3,[1,2,3,],'sd']
元組b = (1,2,(1,2,3,3),'asdfd')
字典c =
集合d =
range(101)可以產生乙個0到100的整數序列。
range(1, 100)可以產生乙個1到99的整數序列。
range(1, 100, 2)可以產生乙個1到99的奇數序列,其中的2是步長,即數值串行的增量。
簡單排序例子
a = [2,8,5]
a.sort()
print(a)
a.sort(reverse=true)
print(a)
while迴圈
死迴圈用while,當滿足某個條件的時候跳出迴圈
例 九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print('%d*%d=%d' % (i, j, i * j), end='\t')
print()
函式
關鍵字 def
作用:簡化**,當你需要重複執行某些**的時候,並且只有一些微小的改變,就用函式
函式格式
def
funcname
([param]):
執行體return
#呼叫 funcname(
)
例題
用函式簡單寫個使用者登入
def
user()
: users =
input
('輸入賬戶:'
)return users
defpasswork()
: password =
input
('輸入密碼:'
)return password
defstart()
: z = user(
) m = passwork(
)if z ==
and m ==
'1235'
:print
('ok'
)else
:print
('error'
)
start(
)
def
add(name)
: names =
['as'
,'we'
,'er'
,'wer'
]if name in names:
str(
)else
:print
('使用者不存在'
)def
str():
print
('以為你新增,等待對方同意!'
) res =
input()
if res ==
'y':
input()
defstr()
: name =
input
('請輸入對方的使用者:'
) add(name)
str(
)
改進上面的例子
需求:悄悄的加好友(在對方不知道的情況下加好友),如果充錢夠多沒有什麼不可能的事
names =
['as'
,'qw'
,'zx'
,'we'
]def
find
( name)
:if name not
in names:
print
('沒有此好友!請新增'
) money(name)
else
:print
('你有此好友!'
)def
money
(name)
: res =
input
('是否要充值[y/n]'
)if res ==
'y':
count =
int(
input
('請充錢:'))
if count >=
1000
:print
('以悄悄加上好友'
)else
:print
('充錢太少,無法悄悄加回好友!'
)else
:print
('你取消了充值!'
)def
str():
name =
input
('請輸入對方的使用者:'
) find(name)
str(
)print
(names)
python第二天 函式
函式 python內建了很多的函式 要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函式abs,只有乙個引數 常用函式 abs 求絕對值 abs 1 乙個int 的引數 max 求最大值 多個 int 轉整數 float 轉浮點數 也可以通過變數 a int 把函式體賦給a 函式的定義 使用...
開通部落格第二天
今天把書上2.12的上機實踐都弄完了,題目分別是聯合編譯 輸出希臘字母表 從鍵盤輸入資料。因為題目都給了程式模板,只需要自己編寫少量 所以都比較簡單。感覺之中比較值得學習的是printf的格式定義,以下是我從網上找來的一些格式定義 system.out.printf f d f 表示格式化輸出浮點數...
函式第二天
形參 在定義函式時的引數 實參 在呼叫函式時的引數 形參與實參的關係 在呼叫時實參會繫結形參 繫結關係只能在函式體內使用 實參與形參的繫結關係只有呼叫時生效,而呼叫結束後則解除繫結關係 實參傳值 形式一 func 1,2 形式二 a 1 b 2 func a,b 形式三 func int 1 2 形...