# coding:utf-8
print('例項')
print('兩數之和為 %.1f' %(float(input('輸入第乙個數字:'))+float(input('輸入第二個數字:'))))
import random #匯入(隨機數模組)
print(random.randint(0,9)) #生成0-9的隨機數,包含生成數目標在內
import random
i = 1
a = random.randint(0,100) #當程式執行的時候,隨機數是什麼就一直是什麼了,可能你會一直以為當猜不中的數就會一直縮小範圍,其實這個原理不是切片縮小範圍了
b = int( input('請輸入0-100中的乙個數字\n然後檢視是否與電腦一樣:'))
while a != b:
if a > b:
print('你第%d輸入的數字小於電腦隨機數字'%i)
b = int(input('請再次輸入數字:'))
else:
print('你第%d輸入的數字大於電腦隨機數字'%i)
b = int(input('請再次輸入數字:'))
i+=1
else:
print('恭喜你,你第%d次輸入的數字與電腦的隨機數字%d一樣'%(i,b))
x = input('輸入 x 值: ')
y = input('輸入 y 值: ')
# 建立臨時變數,並交換
temp = x
x = y
y = temp
print('交換後 x 的值為: {}'.format(x))
print('交換後 y 的值為: {}'.format(y))
# 如果是偶數除於 2 餘數為 0
# 如果餘數為 1 則為奇數
#可以理解為單數時奇數,雙數是偶數
num = int(input("輸入乙個數字: "))
if (num % 2) == 0:
print(" 是偶數".format(num))
else:
print(" 是奇數".format(num))
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
def add(x, y):
"""相加"""
return x + y
def subtract(x, y):
"""相減"""
return x - y
def multiply(x, y):
"""相乘"""
return x * y
def divide(x, y):
"""相除"""
return x / y
# 使用者輸入
print("選擇運算:")
print("1、相加")
print("2、相減")
print("3、相乘")
print("4、相除")
choice = input("輸入你的選擇(1/2/3/4):")
num1 = int(input("輸入第乙個數字: "))
num2 = int(input("輸入第二個數字: "))
if choice == '1':
print(num1,"+",num2,"=", add(num1,num2))
elif choice == '2':
print(num1,"-",num2,"=", subtract(num1,num2))
elif choice == '3':
print(num1,"*",num2,"=", multiply(num1,num2))
elif choice == '4':
print(num1,"/",num2,"=", divide(num1,num2))
else:
print("非法輸入")
Python3 一些小函式的筆記
去掉列表最後一列 參考範數 np.linalg norm ytestwineqmodel.predict xtest 2 sqrt len ytest norm範數矩陣的各種範數 參考 1.n norm a,1 求a的列範數,等於a的列向量的1 範數的最大值。2.n norm a,2 求a的歐幾里德...
python3 的一些筆記
因為使用python越來越頻繁,有一些細節的東西經常用後一段時間沒去用就會忘記,做些簡單的筆記吧。a 0 while 1 a 1 if a 3 0 print aa else print bb continue 後面的全部不執行了 pass 似乎沒影響,cc也會出來 break 直接結束迴圈 pri...
Python 一些小技巧
insert index,value 方法是在列表中間增加元素,同樣的,如果傳入的是乙個列表或元組,則也會被巢狀插入。序列封包 sequence packing 和序列解包 sequence unpacking vals 10,20,30 print vals 10,20,30 a b,c vals...