Python学習ノート1
5003 ワード
投稿文章博文管理私のブログ終了Trash Temp Python学習ノート1投稿文章博文管理私のブログ終了Trash Temp Python学習ノート1投稿文章博文管理私のブログ終了Trash Temp Python学習ノート1今日から正式にpython小授業でpythonを学びました.
今日完成した宿題:
第一関門:
2番目の関門:
第三関門:作業:
チャレンジ1:
チャレンジ2:
第四関門:
第五関門:作業:方法一(continue):
方法2(pass):
挑戦:略(開けられないようです)第六関門:宿題:
挑戦:略(書くのがおっくう)
第七関門:作業:
チャレンジ1:
チャレンジ2:
第八関門:作業:
注意!pythonのいくつかの関数は面白いです:time.sleep(x):遅延x秒でimport random randomが現れる.choice(list):listからlistをランダムに選択します.append(x):listの最後のstr(a):回転aのタイプはstr int(a):回転aのタイプはint
C#より多くのリストや辞書に注意してください.リストの要素をフラワーで抽出する方法にも注意してください.冬休みにコードをたくさん書きます.
今日犯した玄学の誤り:1.’‘for i in d’'形式では、iはdリストのオプションシーケンス番号ではなく、オプション自体を表す.例:正しいバージョン:
次のような形式で書くと、間違いを報告します.
Error:list indices must be integers or slices, not float
2.無限ループ:数字4の正しいバージョンをスキップします.
無限ループバージョン:
第2のバージョンでは、a=4以降の値は変更されず、elseに戻され、プログラムが自動的に終了できない.
今日完成した宿題:
第一関門:
a=input(' :') b=input(' ta :') c=input(' ( ):') print(' , '+a)
print(' , , ta :'+b)
print(' , '+c)
2番目の関門:
print('《 》
, 。
, 。')
第三関門:作業:
a=int(input('the number of hamburger is:'))
if a>40:
print(' 100 ')
else:
print(' 100 ')
チャレンジ1:
a = input(' 【 , 】?')
if a == ' ':
print(' , 。')
exit()
else:
b = input(' ?')
if b == ' ':
print(' ')
exit()
else:
c = input(' ?')
if c == ' ':
print(' “ ”。')
else:
print(' , !')
チャレンジ2:
w = int(input('enter your weight:'))
h = int(input('enter your height:'))/100
BMI = w/(h*h)
if BMI<18.5:
state = ' '
elif BMI<24.0:
state = ' '
else:
state = ' '
print(state)
第四関門:
weather = input(' : ')
if weather == ' ':
print(' 。')
第五関門:作業:方法一(continue):
a = 0
while a < 7:
a = a+1
if a == 4:
continue
else:
print(a)
方法2(pass):
a = 0
while a < 7:
a = a+1
if a != 4:
print(a)
else:
pass
挑戦:略(開けられないようです)第六関門:宿題:
a={' ':' ',' ':' ',' ':' ',' ':' '} # a print(type(a)) # a ' '、 ' ' print(a[' ']) print(a[' ']) b = [1,2,3,4,5]
# b
print(len(b))
# b
print(b[-1])
# b 0
print(b[0])
# 1
print(b[1:])c = [{' ':'envy'},{' ':'hatred'},{' ':'love'}]
#
# , love ,
print(c[2][' '])
d = {1:['cake','scone','puff'],2:['London','Bristol','Bath'],3:['love','hatred','envy']}
#
# , love , 。
print(d[3][0])
挑戦:略(書くのがおっくう)
第七関門:作業:
leslie = {1992:' ',1993:' ',1997:' '}
for i in leslie:
print(str(i)+' '+leslie[i])
チャレンジ1:
list0 = [7.5,8.0,6.5,7.0,4.5,5.0,6.0]
list1 = []
for i in list0:
if i < 7.5:
list1.append(i)
print(list1)
print(len(list1))
チャレンジ2:
v = { ' ':[' ',' '], ' ':[' ',' ',' '], ' ':[' ',' '] } name = input(' :')
for x in v:
for y in v[x]:
if y == name:
print(name+' '+x)
exit()
print(' !')
第八関門:作業:
#
import random
import time
def letto(list2):
a = random.choice(list2)
print(' ',3)
time.sleep(1)
print(' ',2)
time.sleep(1)
print(' ',1)
time.sleep(1)
image = '''
/\_)o<
| \\
| O . O|
\_____/
'''
print(image)
print(' '+a+' !')
luckylist = [' ',' ',' ']
letto(luckylist)
注意!pythonのいくつかの関数は面白いです:time.sleep(x):遅延x秒でimport random randomが現れる.choice(list):listからlistをランダムに選択します.append(x):listの最後のstr(a):回転aのタイプはstr int(a):回転aのタイプはint
C#より多くのリストや辞書に注意してください.リストの要素をフラワーで抽出する方法にも注意してください.冬休みにコードをたくさん書きます.
今日犯した玄学の誤り:1.’‘for i in d’'形式では、iはdリストのオプションシーケンス番号ではなく、オプション自体を表す.例:正しいバージョン:
list0 = [7.5,8.0,6.5,7.0,4.5,5.0,6.0]
list1 = []
for i in list0:
if i < 7.5:
list1.append(i)
print(list1)
次のような形式で書くと、間違いを報告します.
list0 = [7.5,8.0,6.5,7.0,4.5,5.0,6.0]
list1 = []
for i in list0:
a = list0[i]
if a < 7.5:
list1.append(a)
print(list1)
Error:list indices must be integers or slices, not float
2.無限ループ:数字4の正しいバージョンをスキップします.
a = 0
while a < 7:
a = a+1
if a != 4:
print(a)
else:
pass
無限ループバージョン:
a = 0
while a < 7:
if a != 4:
a = a+1
print(a)
else:
pass
第2のバージョンでは、a=4以降の値は変更されず、elseに戻され、プログラムが自動的に終了できない.
while True:
learn()
print('wyx !')