學習筆記(16):零基礎搞定Python數據分析與挖掘-while循環的介紹與使用(二)

立即學習:https://edu.csdn.net/course/play/6861/334691?utm_source=blogtoedu

#計算等差數列前3n+1 的100項和
su = 0
for i in range(100):
    su += (3*i+1)
print(su)

#計算等差數列3n+5
#等差數列前多少項和不超過1000
su = 0
i = 0;
while su < 1000:
      i +=1
      su = 3*i+5 +su
      print(i,'-->',su)

#猜數字遊戲,給定整數範圍,直到猜中爲止
import random
MAX= input("請輸入一個最大值:")
MIN = input("請輸入一個最小值:")
num = random.randint(int(MIN),int(MAX))
while True:
    guess = input("請在{}:{}之間猜一個數字".format(int(MIN),int(MAX)))
    if int(guess) > num:
        print("偏大")
        MAX= guess
    elif int(guess)< num:
        print("偏小")
        MIN= guess
    else:
        print("猜中")
        break

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章