作者簡介:在校大學生一枚,Java領域新星創作者,Java、Python正在學習中。
日常學習網站:牛客網,可以用來刷算法題、工作內推、面經復習、練習SQL等等,很不錯的多功能網站。點擊注冊學習刷題吧!
自我提醒:多學多練多思考,編程能力才能節節高!
自己從大一下學期接觸到Java,到現在為止,也學習了一年半了。也有粉絲問我如何學習java,路線是什麼?跟我一樣,剛開始都很迷茫,後來看看別人的關於java的學習建議,自己再摸索摸索,也確實學到了很多。
最近有小伙伴問我該怎麼提高編程水平?我的建議就是以看視頻自學為主,學完後勤於練習代碼,在學與練的切磋中提高編程水平,算法不行就可以在牛客網上刷算法題,SQL不行就在上面刷SQL題,面經也可以在上面找到很多。總之,慢慢學,慢慢來吧~
注意:混合運算優先級順序: ()
高於**
高於*
/
//
%
⾼於 +
-
num = 2
print(num)
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
a = 100
a += 1
# 輸出101 a = a + 1,最終a = 100 + 1
print(a)
b = 2
b *= 3
# 輸出6 b = b * 3,最終b = 2 * 3
print(b)
c = 10
c += 1 + 2
# 輸出13, 先算運算符右側1 + 2 = 3, c += 3 , 推導出c = 10 + 3
a = 7 b = 5
print(a == b) # False
print(a != b) # True
print(a < b) # False
print(a > b) # True
print(a <= b) # False
print(a >= b) # True
a = 1 b = 2 c = 3
print((a < b) and (b < c)) # True
print((a > b) and (b < c)) # False
print((a > b) or (b < c)) # True
print(not (a > b)) # True
參考代碼:
num1 = int(input())
num2 = int(input())
print(num1 + num2)
print(num1 - num2)
參考代碼:
num1 = int(input())
num2 = int(input())
print( num1 * num2)
print( num1 ** num2)
參考代碼:
num1 = int(input())
num2 = int(input())
print(num1//num2, num1%num2)
print('%.2f' % (num1 / num2))
關於運算符的代碼練習題,牛客網上還有很多,自己可以去嘗試全部敲一遍,對知識點的使用更加的熟練~