有關python條件表達式解析(一)


使用一個條件表達式來改寫下面的if語句:
if count % 10 == 0:
print(count)
else:
print(count, end="")
#為了更好的區別我該了一下end ="***"

我最終修改好的結果。
count = eval(input("Enter count numbers: "))
print(count if count % 10 == 0 else “x**”)
不過確定也顯而易見。我沒法達到題里要求的count,end= “”
所以剛興奮完。又崩潰了。

我開始的解法是這樣的
print(count if count % 10 == 0 else count,end="**")

結果不論count 是否能 %10 == 0

我的結果全都是打印else的部分。
我開始刪除第一個count。還做過
(f"count is {count},if count % 10 == 0 else “x**”)
失敗了。最后我靈光一閃哦哦。刪掉了后面的

(count if count % 10 == 0 else count, end=“x**”)
這樣的一個條件公式“,”被系統認為是整個條件結束后另打印“x**”。而不是原題在if else里的意思。

而我感覺我的公式最大問題就是這個“,”。這個大哥,真的我該怎么對你。10:48 離單位午飯又近了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM