python_01(專案,文字,迴圈,判斷)
阿新 • • 發佈:2018-11-09
建立
1.New Project — Pure python — location(比如改為S14)
2.與S14右鍵 New — Directory (命名為day1)
3. 與day1右鍵New — Python File —(命名為var, for,guess……)
文字處理 第一種方法
name=input("name:")
age=input("age:")
job=input("job:")
SSS="""
----------info of %s-------------
姓名:%s
年齡:%s
工作:%s
""" %(name,name,age,job)
print(SSS)
if else+文字第二種
_usename='zheng'
_passnum="12345"
username=input("name:")
password=input('word:')
if _usename==username and _passnum==password:
print("welcom {N} to come".format(N=username))
else:1
print("invalue")
# *格式上的對齊,以及冒號*
for 迴圈
for i in range(10 ,20,2):
print("i=",i)
#輸出10,12,14,16,18
#從10開始,每次間隔2,小於20.如果沒有10預設從0開始,如果沒有2預設間隔為1.
資料型別
i=10
print(type(i)) #---------------------int
i=“10”
print(type(i)) #---------------------str
i=int('10');
print(type(i)) #---------------------int
break 與 continue
break結束整個迴圈體i;continue結束本次的單次迴圈,進行下一次迴圈
count = 0
while True:
count = count + 1
print("count",count)
if count==10 :
break #---------------輸出1 2 3 4 5 6 7 8 9 10
for i in range(0,10,2):
if i==4 or i==6 :
print("loop", i)
continue
print("hehe.....", i)
'''輸出
hehe..... 0
hehe..... 2
loop 4
loop 6
hehe..... 8
'''
猜數字
my_age=23
count = 0
while count<3:
age=int( input("age:") )
count += 1
if my_age==age:
print("you get it")
break
elif age>my_age:
print("think bigger")
else:
print("think smaller")
if count==3:
again=input("do you want again ?")
if again =="n"or"N":
break
else:
count=0