1、數字直接在()中輸入,字串用(「」),運算可以 直接結果輸出
2、print中用可以用,分隔開
3、字母和ascii編碼之間的轉變。
print
(chr(65
))print
(ord
("a"
))```
fp =
open
(r'e:\py.txt'
,"a+"
)print
("我愛羅一峰"
,file
=fp)
fp.close(
)
時間輸出
import datetime
print
("今年:"
+str
(datetime.datetime.now(
).year)
)print
(+datetime.datetime.now(
).strftime(
"%y-%m-%d %h:%m:%s"
))
輸出ascii編碼值
number =
input
("輸入數字:"
)print
(number+
"的ascii值是:"
,ord
(number)
)
import datetime
imyear =
input
("請輸入你的出生日期:"
)nowyear =datetime.datetime.now(
).year
age = nowyear -
int(imyear)
#因為輸入的都是字串
print
("你今年的年齡是:"
+str
(age)
+"歲"
)if age<18:
print
("你是未成年"
)if age>
18and age <60:
print
("你現在是青年人"
)else
:print
("你現在是老年人"
)
height =
float
(input
("輸入你的身高"))
weight =
float
(input
("輸入你的體重"))
bwi = weight/
(height*height)
#單位是公斤和公尺
if bwi<
18.5
:print
("你的bwi指數是:"
+str
(bwi)
)print
("你的體重偏輕"
)if bwi>
18.5
and bwi<
24.9
:print
("你的bwi指數是:"
+str
(bwi)
)print
("你的體重合格"
)if bwi>
24.9
:print
("你的bwi指數是:"
+str
(bwi)
)print
("你太胖了"
)
import 匯入模組時候。盡量只匯入乙個模組,如下所示
import os
import sys
模組名字用下劃線
包不用下劃線
類名採用首字母大寫。
模組內部的類用_+首字母大寫
第三題
rest =
input
("輸入乙個字母:")if
len(rest)
>=2:
print
("錯誤,請輸入單位元組"
)else
:print
(rest +
"的ascii編碼值是:"
,ord
(rest)
)
第四題
str=""
# 定義連線後的字串
while
true
:# 使用者輸入ascii碼,將輸入的數字轉換為int型別
a =int(
input
("請輸入乙個ascii碼: "))
str=
str+
chr(a)
# 連線字串
print
(str
)# 列印連線後的字串
jdbc複習第三天
jdbc事務併發產生的問題和事務隔離級別 1,髒讀 dirty read 讀取到了沒有提交的資料。2,不可重複讀 unprpeatable read 兩次讀取到了不同的資料,就是要保持在同一時間點上兩次讀取到的資料相同,不能夠使查詢資料時進行改變。3,幻讀 phantom 在兩次查詢同一時間點資料時...
複習第三天 多執行緒
並行 兩個或者兩個以上的事件,同一時刻發生 併發 兩個或者兩個以上的事件,同一時間段發生 程序 進入到記憶體中的乙個程式,好比開啟乙個360安全衛士 執行緒 是程序的乙個執行單位,負責當前程序中程式的執行,乙個程序至少有乙個執行緒,乙個程序可以有多個執行緒。public class run exte...
第三天(Python打卡)
遞迴 def factorial n if n 1 return 1 else return n factorial n 1 number int input 請輸入乙個正整數 result factorial number print d 的階乘是 d number,result 解決漢諾塔問題 ...