日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基础循环

發布時間:2025/7/25 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基础循环 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基礎概念
for循環: #有限循環

for i in sep:
seq 序列 : 列表 元組 字典 字符串
循環次數由序列的一級元素的個數決定
for i in range():
range(0,10) 迭代器
continue 揍老師
break 揍校長
else : # 循環正常結束,沒有break時打印


while 條件表達式: # 可以無限循環
執行代碼
else # 循環正常結束,沒有break時打印

九九乘法表的打印
第一步分析99乘法表的特點,想好設置兩個變量,及變量的變化規律
處理好i 和j 的第一個值和最后一個值的大小
處理好i不變時j的循環及終止條件
i = 0
j = 0
while i < 9 :
i += 1
while j < 9:
j += 1
print(j ,'x',i ,'=',j*i,'\t',end = '')
if j == i:
print('')
j = 0
break

if循環的應用
while True:
n = input('please input your score:')
if not n.isdigit()or int(n) > 100: #過濾掉不是正整數(負數,字符串,浮點數)和大于100的數
print('input error')
else:
n = int(n)
if n ==100:
print('very good')
elif n >= 90 and n <= 99:
print('good')
elif n >= 80 and n < 99:
print('良')
elif n >= 70 and n < 80:
print('及格')
elif n >= 60 and n < 70:
print('煞筆')
else :
print('傻子')


for 循環
斐波那契數列 :尋找數列的規律,后一個值是它前兩個值的和

l = [1,1]
for i in range(12):
l.append(l[i]+l[i+1]) #列表每次添加一個值,i每次增加一個值,且列表的索引剛好與i的初始值相同
print(l)



四個數中任意3個數的不重復組合
思路:這3個數要互不干擾的依次從包含4個數的一個序列中取------------》3個for循環
不重復 -----------------------》加判斷條件
for i in range(1,5):
for j in range(1,5):
if i == j:
continue
for k in range(1,5):
if k == i or k == j:
continue
else:
print(i,j,k)


例子:猜名字,猜3次后問要不要繼續 age = 66 count = 0 while True :user_age = int(input("input your guess :"))if user_age > age:print("try smaller ...")elif user_age < age:print("try bigger ...")else:print("you got it !")count+=1if count > 2 :answer = input('do you want to play again ?')if answer == 'yes' :count = 0continueelse :break

?

猜年齡 , 可以讓用戶最多猜三次!

1 age = 66 2 count = 0 3 while True : 4 user_age = int(input("input your guess :")) 5 if user_age > age: 6 print("try smaller ...") 7 elif user_age < age: 8 print("try bigger ...") 9 else: 10 print("you got it !") 11 count+=1 12 if count > 2 : 13 break

猜年齡 ,每隔3次,問他一下,還想不想繼續玩

1 age = 66 2 count = 0 3 while True : 4 user_age = int(input("input your guess :")) 5 if user_age > age: 6 print("try smaller ...") 7 elif user_age < age: 8 print("try bigger ...") 9 else: 10 print("you got it !") 11 count+=1 12 if count > 2 : 13 answer = input('do you want to play again ?') 14 if answer == 'yes' : 15 count = 0 16 continue 17 else : 18 break

轉載于:https://www.cnblogs.com/liuguniang/p/6628094.html

總結

以上是生活随笔為你收集整理的基础循环的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。