def power(base_num,pow_num): result = base_num for index in range(pow_num-1): result = result * base_num return result a = input("請輸入基數") b = input("請輸入次方") if a.isdigit() and b.isdigit == str and float: print("僅支援整數值") else: a and b == int print("您輸入的基數為:" + a ," 您輸入的次方為:" + b) print("") print(power(int(a),int(b))) 大大 求支援~我印不出僅支援整數值 我想防呆(字串'浮點數'小數值)
小白老師您好,你的教學模式真非常適合新手學程式 這邊有一個問題想請教: 在for 迴圈的練習題中 def power(base_num, pow_num): result = base_num for index in range(pow_num-1): result = result * base_num return result print(power(3,2)) 程式跑不出來,顯示File "", line 1 SyntaxError: invalid syntax 是為什麼呢? 謝謝~
@@N65-sim This is just for beginners. Idk why you're being dick here. I personally think he teaches well and he uses simple concepts to let beginners know how to do it properly. He is not a native speaker, so what's the point of mispronouncing Python?
非常感謝小白! ! ! !現在停在問答程式那裡 class K: def __init__(self,answer,DAAN): self.answer=answer self.DAAN=DAAN from question import K No1=["123","456","789","111","222","333","444","555","666"] No2=[K(No1[3],"A"),K(No1[8],"C")] def No3(No2): D=0 for No4 in No2: No5=input(No2.answer) if No5==No2.DAAN: D+=1 print(D) No3(No2) 我是這樣寫的,一直報錯 AttributeError: 'list' object has no attribute 'answer' 對著影片對照了半天還是沒發現哪裡有問題
#問答程式 教學中,我按照老師的方法Coding,但是執行的時候出現: from question import Question ImportError: cannot import name 'Question' from 'question' (c:\Users\user\Desktop\Python\advanced\question.py) 檢查了很多次,跟老師輸入的一樣,但就是無法import,想請教一下原因,謝謝!
小白老師您好 感謝您的教學。我剛開始接觸python 關於自定義,您的影片 16:20 自定義的name =都是白色字體,請問為何我自定義都是出現淺藍色字體呢? eg. 1 name = "David" 2 print (name) 執行結果為 NameError : name 'name' is not defined 請問該如何設定才能自行定義呢?謝謝(變成影片的白字) 謝謝
非常感謝小白! 2:44:34,寫到:【沒有超過三次,and not (out_of_limit)】。 但我理解應該是out_of_limit=True,才用and not (out_of_limit),和開頭設定out_of_limit=False反了。我知道我錯了,但我true和false轉不過來,該怎麼理解true和false -_-🤐
小白你好,想請問2:36:15的部分,第一時間寫出來的code是如此,也可以正常執行, 跟影片裡解說的相比,有甚麼部分特別需要修正嗎? # 猜數字遊戲 ans = 77 a = int(input("Guess a number: ")) while a != ans : if a < ans: a = int(input("larger: ")) elif a > ans: a = int(input("smaller: ")) print("BOMB!!!")