# coding=UTF-8
# print('hello, dengpeng \n');
# print('hello, cpy \n');
# print('hello, dp \n');
# print('hello, world \n');
# String temp = 'start to study python!'
# print(temp)
print('100+200=', 100+200)
print(1024*768)
a = int(input('請輸入年齡:'))
if 0<a<=17:
print('小弟弟到推,你還未成年:', a)
elif 17<a<=39:
print('大哥,咱們都是成年人惕澎,有話好好說:', a)
elif 39<a<=59:
print('您已經(jīng)步入中年人的階段了莉测,成熟點...:', a)
elif a>60:
print('老年人,好好養(yǎng)老吧:', a)
else:
print('你還差'+(18-a)+'年成年唧喉,別著急')
age = 1
if age >= 18:
print('adult')
else:
print('teenager')
a=123
print(a)
a="abd"
print(a)
c='hello, %s捣卤,我是%s' %('鄧鵬', '才賠一')
print(c)
d='hello, {0},我是{1}'
print(d.format('dengpeng', 'cpy'))
小結(jié)
任何計算機程序都是為了執(zhí)行一個特定的任務(wù)八孝,有了輸入董朝,用戶才能告訴計算機程序所需的信息,有了輸出干跛,程序運行后才能告訴用戶任務(wù)的結(jié)果子姜。
輸入是Input,輸出是Output楼入,因此哥捕,我們把輸入輸出統(tǒng)稱為Input/Output,或者簡寫為IO浅辙。
input()和print()是在命令行下面最基本的輸入和輸出扭弧,但是,用戶也可以通過其他更高級的圖形界面完成輸入和輸出记舆,比如鸽捻,在網(wǎng)頁上的一個文本框輸入自己的名字,點擊“確定”后在網(wǎng)頁上看到輸出信息。
# 計算1到10000的整數(shù)的求和
sum = 0
for x in range(101):
sum += x
print(sum)
# while循環(huán)
sum1 = 0
n = 100
while n > 0:
sum1 += n
n -= 1
print(sum1)
# break循環(huán)
sum2 = 0
n2 = 99
while n2>0:
if n2<90:
break
print(n2)
sum2 += n2
n2 -= 1
print(sum2)
# continue循環(huán)
sum3 = 0
a = 40
while a>0:
a -= 1
if a % 2==0:
continue
print(a)
sum3 += a
print(sum3)
小結(jié)
條件判斷可以讓計算機自己做選擇御蒲,Python的if...elif...else很靈活衣赶。
條件判斷從上向下匹配,當滿足條件時執(zhí)行對應(yīng)的塊內(nèi)語句厚满,后續(xù)的elif和else都不再執(zhí)行府瞄。
names=['d', 'p', 'o']
scores=[90, 99, 92]
print(scores[names.index('d')])
for x in names:
print(x)
dic={ 'd': 90, 'p': 99, 'o': 92 }
print(dic['d'])
# 檢查dic對象里是否有該key值 返回bool值
print('z' in dic)
print('d' in dic)
print(dic.get('x')) # None
print(dic.get('x', 93)) # 93
print(dic) # 沒有x 所以 get() 不是添加key-value
print(dic.pop('o')) # 刪除'o' 的value值 返回被刪除的key的value
print(dic)
s1 = set([1,2,3,9,8])
print(s1)
s2 = set([1,'鄧鵬','d',2,'鄧鵬',3,'d',2,4])
print(s2) # 自動去除重復(fù)的key值, 無序的 隨機排的 但是是唯一的
print(s1.add(5)) # 返回 None 但是已經(jīng)添加進去了
# s3 = set(1,2,[1,2,3,4]) # typeerror
# print(s3)
print(s1)
print(s1&s2) # 交集 {1,2,3}
print(s1|s2) # 并集 {1,2,3,'d',5,4,8,9,'鄧鵬'}
dict1 = {
'Monday': '星期一',
'Tuesday': '星期二',
'Wednesday': '星期三',
'Thurday': '星期四',
'Friday': '星期五',
'Saterday': '星期六',
'Sunday': '星期天'
}
chineseName = input('Please enter the date you want to search:')
for val in dict1:
print(val)
d = dict1.get(chineseName)
print(d)
if d:
print('今天是%s' %d)
else:
print('您輸入有誤,請重新輸入')
小結(jié)
使用key-value存儲結(jié)構(gòu)的dict在Python中非常有用碘箍,選擇不可變對象作為key很重要遵馆,最常用的key是字符串。
tuple雖然是不變對象丰榴,但試試把(1, 2, 3)和(1, [2, 3])放入dict或set中货邓,并解釋結(jié)果。
關(guān)注一波四濒!喜歡一波换况!本人是前端菜鳥,正在做自己的個人博客鄧鵬的博客盗蟆,歡迎來交流學習戈二, 使用的技術(shù) vue + koa2 + mysql + php + nginx!