# 猜數遊戲import random
target = random.randint(1,100) # 生成隨機整數
count = 0 # 猜的次數
while true:
try:
guess = eval(input('請輸入你猜的數1-100:'))
except:
print('您輸入的有誤,請重新輸入') # 異常處理
continue
count += 1 # 次數加一
if guess>target:
print('猜大了')
elif guessprint('猜小了')
else:
print('猜對了')
break
print('共猜了',count,'次')
# 續行符「\」,續行符之後不允許再存在空格,即續行符後直接換行print("{}的首都是{}".format("中國",\
"北京"))
# 顯示:中國的首都是北京
# 同步賦值語句
x = 2
a,b = 2+x,4*x
# 交換a與b的值
a,b = b,a
# pyhon的畫圖與第三方庫的匯入(import turtle)
import turtle
turtle.fd(-200) # fd()是turtle庫中的函式
turtle.right(90) # right()是turtle庫中的函式,right為角度
turtle.circle(200) # circle()是turtle庫中的函式,circle為畫圓
# 條件迴圈的語法結構
# 輸出10到100步長為3的全部整數
n = 10
while n < 100:
print(n,end=" ") # 其中end=" "為列印不換行
n = n + 3
# input()函式
a = input("請輸入:") # 輸出為字串形式
# eval()函式
a = eval('1.2') # eval()函式將去掉字串最外層的引號
print(a,type(a)) # 顯示:1.2 ,type()為顯示變數型別
# eval()函式與input()函式的組合使用
value = eval(input('請輸入乙個整數:'))
# print()函式
# 可以用於混合輸出字串與變數的值,其中輸出字串模板中使用{}表示乙個槽位
# 每乙個槽位對應於.format()中的乙個變數
a,b = 10,20
print('整數{}和整數{}的差是{}'.format(a,b,a-b)) # 顯示:整數10和整數20的差是-10
# 不換行引數end
a = 10
print(a,end=' ')
print(a) # 受上一次列印中的end=' '影響,下一次列印則不會換行(且中間含空格)
# 四捨五入運算函式round()
0.1+0.2 # 顯示:0.30000000000000004,這是計算機內部的二進位制誤差導致的
round(0.1+0.2,3) # 顯示0.3,其中的3表示保留3位小數
# 計算多少次方的函式pow()
pow(110,12) # 計算110(整數型別)的12次方,顯示:3138428376721000000000000
pow(110.0,12) # 計算110.0(浮點數型別)的12次方,顯示:3.138428376721e+24
# 增強賦值操作符
x = 9
x += 3 # 相當於x = x + 3,+=之間不能有空格
x # 顯示x的值為:12
# 轉義字元
print('這是乙個單\'行字\'符串') # 顯示:這是乙個單'行字'符串
print('誰表示換行?\n嘿嘿嘿') # 顯示:誰表示換行?
# 嘿嘿嘿
# 字串的索引
print('撒旦會撒謊'[3]) # 顯示:撒
# 字串的切片
print('爽噠噠安委會打瓦的'[1:5]) # 顯示:噠噠安委
# 格式化字串
# 字串格式化指的是用於解決字串和變數同時輸出時的格式安排問題
'{}說:撒大叔打我打速度撒大事'.format('撒旦')
# 顯示:'撒旦說:撒大叔打我打速度撒大事'
'說:撒大叔打我打速度撒大事'.format('撒旦','大師')
python入門記錄 python入門基礎習題記錄
執行python指令碼的兩種方式 1 配置好環境變數,python py 2 python進入python直譯器,直接執行 簡述位 位元組關係 1 1位元組 byte 8位 bit 簡述ascii,unicode,utf 8,gbk關係 1 ascii 最早的一種編碼方式,用乙個位元組也就是8位來表...
Python入門基礎
python基礎 1.python說明 可以通過help 函式查詢幫助文件,id 函式查記憶體位址。個人覺得python的語法和環境與matlab有點像。2.python特點 解釋性,物件導向,高階動態,跨平台可移植,易擴充套件,膠水,開源,可嵌入性。3.基本輸入輸出語句 輸入函式 raw inpu...
python基礎入門
eg print s is number d python 1 python的print語句,與字串操作符 使用,可實現字串的替換功能,s 表示字串替換 d表示乙個整型來替換,f 表示乙個浮點來替換,1 raw input 內建函式,它讀取標準輸入,並將讀取到的資料賦值給指定的變數 eg user ...