1.格式化輸出
print('字串' %(name,age,hobby,job))
#格式化name=input("name:")
age=input('age:')
hobby=input('hobby:')
job=input('job:')
print('我叫%s喜歡%s今年%s就業於%s' %(name,hobby,age,job))
# print('我叫%s喜歡%s今年%s就業於%s' %(name,hobby,age,job))s='''-------------info %s-------------------
姓名:%s
年齡:%s
愛好:%s
工作:%s
'''print(s%(name,name,age,hobby,job))
print("我叫%s. 我已經活了50%%了"%name)
while 是當迴圈結構,當while 後的條件為真時進行loop,false則終止迴圈,true是boolean型別的真值,while true即意思是要一直進行loop(死迴圈)。通常while true 迴圈中會加入break條件判斷用以在迴圈內部的某個條件達成時終止迴圈。2.while迴圈
print("我叫%s. 我已經活了50%%了"%name)
'''4、while迴圈語句基本結構?while 條件:
**塊(迴圈體)
else:
當上面的條件為假. 才會執行
''''''5、利⽤while語句寫出猜⼤⼩的遊戲:
設定⼀個理想數字⽐如:66,讓⽤戶輸⼊數字,如果⽐66⼤,則顯示猜測
的結果⼤了;如果⽐66⼩,則顯示猜測的結果⼩了;只有等於66,顯示猜測結果
正確,然後退出迴圈。'''
while true:
number = int(input('請輸入乙個數:'))
if number<66:
print('你猜小了')
elif number>66:
print('你猜大了')
elif number==66:
print('你猜對了')
break
'''6、在5題的基礎上進⾏公升級:
給⽤戶三次猜測機會,如果三次之內猜測對了,則顯示猜測正確,退出循
環,如果三次之內沒有猜測正確,則⾃動退出迴圈,並顯示『太笨了你....』。'''
i=1while i<4:
i=i+1
number = int(input('請輸入乙個數:'))
print(number)
if number<66:
print('你猜小了')
elif number>66:
print('你猜大了')
elif number==66:
print('你猜對了')
break
else:
print('你太笨了')
#7.使⽤while迴圈輸⼊ 1 2 3 4 5 6 8 9 10
i=1while i<=10:
print(i)
i=i+1
if i==7:
i=i+1
continue
#8.求1-100的所有數的和
i=1sum=0
while i<=100:
i=i+1
sum=sum+i
else:
print(sum)
#9.輸出 1-100 內的所有奇數
i=1while i<=100:
print(i)
i=i+2
#10.輸出 1-100 內的所有偶數
i=1while i<=100:
i=i+1
if i % 2 == 0:
print(i)
#11.求1-2+3-4+5 ... 99的所有數的和.
i=1n=0
sum1=0
sum2=0
while i<100:
sum1=i+sum1
sum2=n+sum2
i=i+2
n=n+2
else:
print(sum1-sum2)
i=3while i>=1:
name = input('請輸入使用者名稱;')
if name == '劉曉蕾':
print('成功登陸')
break
else:
i=i-1
print('輸入錯誤.你還有%s次機會' % i)
else:
print('永久封號')
#13. ⽤戶輸⼊⼀個數. 判斷這個數是否是⼀個質數(公升級題).
num = int(input('請輸入乙個數字:'))
if num <= 1:
print('這不是質數')
elif num == 2:
print('這是乙個質數!')
else:
i=2while true:
if num%i == 0:
print('這不是乙個質數')
break
else:
i += 1
else:
print ('這是乙個質數')
'''14. 輸⼊⼀個⼴告標語. 判斷這個⼴告是否合法. 根據最新的⼴告法來判斷. ⼴
告法內容過多. 我們就判斷是否包含'最', '第⼀', '稀缺', '國家級'等字樣. 如果包
含. 提示, ⼴告不合法
例如, 1. ⽼男孩python世界第⼀. ==> 不合法
2. 今年過年不收禮啊. 收禮只收腦⽩⾦. ==> 合法'''
content=input("請輸入廣告語:")
if '最'in content or'第一'in content or'稀缺'in content or'國家級'in content :
print('不合法')
else:
print('合法')
#14. 輸⼊⼀個數. 判斷這個數是⼏位數(⽤演算法實現)(公升級題)"""
num=int(input('請輸入乙個數:'))
count=1
while num//10!=0:
num=num/10
count=count+1
else:
print(count)
while,格式化輸出
1.while迴圈 while 條件 塊 迴圈體 num 1 while num 5 print num num 1 break 結束迴圈 停止當前本層迴圈 continue 結束本次迴圈,繼續下次迴圈 2.格式化輸出 符號 連線左右字元,s 表示字串佔位符,可以放置任何內容 d 數字佔位符,只能放...
python 格式化和format格式化
格式 name flags width precision typecode name 可選,用於選擇指定的key flags 可選,可提供的值有 右對齊,整數前加正號,負數前加負號 左對齊,正數錢無符號,負數前加負號 空格 右對齊 正數前加空格,負數前加負號 0 右對齊,正數前無符號,負數前加負號...
02 While迴圈 格式化輸出
1.while 迴圈 why 大氣迴圈,吃飯,上課,睡覺,日復一日,歌曲列表循序環,程式中 輸入使用者名稱密碼,what while 無限迴圈。how 1.基本結構 while 條件 迴圈體 4.迴圈如何終止?1.改變條件 練習題 1 100 所有的數字 count 1flag true while...