python學習--Day1

學習了python的第一個程序:hello woeld!
print('hello world!')python

其它工具介紹:編程

IDLE--自帶的集成開發工具函數

IPython--更好的交互式編程工具工具

Shell--文本編譯神器學習

指令和程序:開發工具

計算機的五大部件:運算器、控制器、存儲器、輸入設備和輸出設備。編碼

變量和類型:spa

整型、浮點型、字符串型、布爾型、複數型對象

變量命名:
變量名由字母、數字、下劃線構成,開頭不能爲數字;
開發

大小寫敏感;

不能跟關鍵字和系統保留字。

 

使用變量保存數據並進行算術運算:

a=321

b=123

print(a+b)

print(a-b)

print(a*b)

print(a/b)

print(a//+b)

print(a%b)

print(a**b)

 

使用input函數輸入使用int()進行類型轉換,用佔位符格式化輸出的字符串

a=int(input('a= '))

b=int(input('b= '))

print('%d+%d=%d' % (a,b,a+b))

print('%d+%d=%d' % (a,b,a-b))

print('%d+%d=%d' % (a,b,a*b))

print('%d+%d=%d' % (a,b,a/b))

print('%d+%d=%d' % (a,b,a//b))

print('%d+%d=%d' % (a,b,a%b))

print('%d+%d=%d' % (a,b,a**b))

 

使用type()檢查變量的類型

a=100

b=12.345

c=1+5j

d='hello world'

e=True

print(type(a))

print(type(b))

print(type(c))

print(type(d))

print(type(e))

 

在對變量類型進行轉換時可使用Python的內置函數:

int():將一個數值或字符串轉換成整數,能夠指定進制。

float():將一個字符串轉換成浮點數。

str():將指定的對象轉換成字符串形式。

chr():將整數轉換成該編碼對應的字符串。

ord():將字符串轉換成對應的編碼。

 

運算符:

運算符 描述
[]、[:] 下標。切片
** 指數
~、+、- 按位取反、正負號
*、/、%、// 乘、除、模、整除
+、- 加。減
>>、<< 右移、左移
& 按位與
^、| 按位異或、按位或
<=、<、>、>= 小於等於、小於、大於、大於等於
==、!= 等於、不等於
is、is not 身份運算符
in、not in 成員運算符
not、or、and 邏輯運算符
=、+=、-=、*=、/=、%=、//=、**=、&=、|=、^=、>>=、<<=、 (複合)賦值運算符
   

 

運算符的使用:

a=5

b=10

c=3

d=4

e=5

a+=b

a-=c

a*=d

a/=e

print("a= ",a)

flag1 = 3 > 2

flag2 = 2 < 1

flag3 = flag1 and flag2

flag4 = flag1 or flag2

flag5 = not flag1

print("flag1 = ", flag1)

print("flag2 = ", flag2)

print("flag3 = ", flag3)

print("flag4 = ", flag4)

print("flag5 = ", flag5)

print(flag1 is True)

print(flag2 is not False)

練習:

一、華氏度轉換攝氏度

C=input()
F=float(1.8)*C+23
print(F)

二、輸入圓的半徑,計算周長和麪積

r = input('半徑爲:')
C = 2*float(3.14)*float(r)
S = 3.14*(float(r)**2)
print('周長爲:%.2f'%C)

print('面積爲:%.2f'%S)

 

三、判斷是否爲閏年

 

y=int(input())
if(y%4==0 and y%100!=0 or y%400==0):
print('閏年')
else:
print('平年')

 

4.輸出正方形

for i in range(10): print('* ',end='')print()for k in range(8): print('* '+' '*16+'*')for j in range(10): print("* ",end='')

相關文章
相關標籤/搜索