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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python if语句和循环语句

發布時間:2025/3/20 python 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python if语句和循环语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.if語句用法

# if語句用法(縮進相同的成為一個代碼塊) score=90 if score>=60:print("合格")print("OK") print("END")# if-else用法 if score>=60:print("合格") else:print("不合格")# if-else if -else....語句 if score>=90:print("優秀") elif score>=60:print("合格") else:print("不及格")

2.循環語句

for循環和while循環

# -----------------------for循環----------------------- # 直接遍歷list集合讀取元素 list1=['zhangsan','lisi','wangwu','zhaoliu','tianqi'] for stu in list1:print(stu)# 利用下標讀取list元素 for i in range(len(list1)):print(list1[i])# 含頭不含尾(range函數是取開頭到結束前一個,如果第一個沒有的話是0) for k in range(5):print(k,)for j in range(2,5):print(j)# -------------------------while循環--------------------------- y=0 while y<10:print(y)y=y+1

附幾個自己的練習題:

循環練習題

1.本金10000 元存入銀行,年利率是千分之三。每過一年,將本金和利息相加作為新的本金。計算五年后,獲得的本金是多少。

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' oriCache=10000 for i in range(5):oriCache=oriCache*(1+3/1000)print(oriCache)

2.計算1000以內所有不能被7整除的整數的和

sum = 0 for i in range(1001):if i%7 != 0:sum=sum+iprint("和為:",sum)

3.編寫一個程序,最多接受10 個數字,并求出其中所有正數的和。用戶可通過輸入999終止程序,統計用戶輸入的正數個數,并顯示這些正數的和

count=0 sum1=0 for xx in range(10):numstr = input("請輸入一個數字:")numint=int(numstr)if numint==999:breakelif numint >= 0:count=count+1sum1=sum1+numint print("正數的個數是:", count) print("正數的和是:", sum1)

4.開發一個標題為“FlipFlop”的游戲應用程序。它從1計數到100,遇到3的倍數就替換為單詞“Flip”,5的倍數就替換為單詞“Flop”,既為3的倍數又為5的倍數則替換為單詞“FlipFlop”。

for i in range(1, 101):if i % 3 == 0 and i % 5 == 0:print('FlipFlop')elif i % 3 == 0:print('Flip')elif i % 5 == 0:print('Flop')else:print(i)

5.在控制臺輸出一個用‘*’組成的直角三角形

for out in range(7):for inner in range(out+1):print("*",end="")print("")

6、創建一個list,想辦法將其用升序排列,此辦法要適用于任何長度的list(python直接選擇算法)

list3=[1,5,6,9,1,6,8] for i in range(len(list3)):for j in range(i, len(list3)):if list3[i] > list3[j]:tmp=list3[i];list3[i]=list3[j]list3[j]=tmp print(list3)

總結

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

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