1. 程式人生 > >python_01(專案,文字,迴圈,判斷)

python_01(專案,文字,迴圈,判斷)


建立

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
,202): print("i=",i) #輸出10,12,14,16,18 #從10開始,每次間隔2,小於20.如果沒有10預設從0開始,如果沒有2預設間隔為1.

資料型別

i=10
print(type(i))  #---------------------int

i=“10print(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