import random # for# print 1~10print("For Loop")for i in range(1, 11): print(f"{i}") # Multiplication Tablefor i in range(1, 10): for j in range(1, 10): print(f"{i} * {j} = {i * j}")result = 0for i in range(1, 11): result += iprint(result)# while# print 1~10print("While Loop")count = 1while count <= 10: print(f"{count}") count += 1# Multiplication Tablex = 1y = 1while x <= 9: while y <= 9: print(f"{x} * {y} = {x * y}") y += 1 x += 1 y = 1 result = 0count = 1while count <= 10: result += count count += 1print(result) # Guess Number, and hint too High or Lowrandom_num = random.randint(1, 100)print(random_num)while True: number = int(input("Guess Number:")) if number > random_num: print(f"{number} too High") else: print(f"{number} too Low") if number == random_num: print(f"number:{number} Hit random:{random_num}") break # print squaresquares = [i**2 for i in range(1, 11)]print(squares) # for + dictionarystudent_scores = {"Alice": 85, "Bob": 90, "Charlie": 75}for name, score in student_scores.items(): print(f"{name} scored {score}") # for + zipfruits = ["Apple", "Banana", "Orange"]amount = [10, 20, 30] for fruits, amount in zip(fruits, amount): print(f"fruits:{fruits}, amount:{amount}") |
練習for + while的使用,沒想到python的迴圈能和List合併使用可以達到很方便的效果
import random,import原本是後面才會學到
在產生1~100的隨機數提早使用
for + dictionary感覺也很新奇
另外也學到有zip這種函數
主要練習的作業
Print 1~10 using loopMultiplication TableCalculate 1+2+3+...+10Guess Numberprint square of 1~10for + dictionaryfor + zip
文章標籤
全站熱搜
