以下為作業(yè)!
#----------------------------20210425------------------------------
#----------------石頭剪刀布----------------
import random
num1 = random.randint(1,3)
num2 =int(input('請輸入一石頭(1),剪刀(2),布(3)'))
print(num1)
if num2 - num1 ==0:
print('平')
elif num2 - num1 == -1:
print('勝')
else:
print('負')
#-------------------算BMI指數(shù)-------------------
weight =float(input('請輸入你的體重'))
hight =float(input('請輸入你的身高'))
BMI = weight / hight **2
if BMI <18.5:
print('你的BMI指數(shù)為{:.2f},你的BMI指數(shù)過輕'.format(BMI))
elif BMI >18.5 and BMI <=25:
print('你的BMI指數(shù)為{:.2f},你的BMI指數(shù)正常'.format(BMI))
elif BMI >25 and BMI <=28:
print('你的BMI指數(shù)為{:.2f},你的BMI指數(shù)過重'.format(BMI))
elif BMI >28 and BMI <=32:
print('你的BMI指數(shù)為{:.2f},你的BMI指數(shù)肥胖'.format(BMI))
else:
print('你的BMI指數(shù)為{:.2f},你的BMI指數(shù)嚴重肥胖'.format(BMI))
#------------模擬取錢----------------
print('還有來到xx銀行')
ID =123456
password =654321
money =1232.21
int(ID)
int(password)
float(money)
userID =int(input('請輸入賬號'))
if userID == ID:
password1 =int(input('請輸入密碼'))
if password1 == password:
money1 =float(input('請輸入取款金額'))
if money - money1 >=0:
print('已成功取款{:.2f}元,余額{:.2f}元'.format(money1, money - money1))
else:
print('余額不足')
else:
print('密碼輸入有誤,請稍后重試')
else:
print('非法賬戶,請重新輸入')
---------------------------------20210425--------------------------
#----------- 打印1-100之間的數(shù)字-------------
i=1
while i<=100:
print(i)
i+=1
#------------打印1-100之間的奇數(shù)-------------
i=1
while i<=100:
print(i)
i+=2
#------------打印1-100之間的偶數(shù)-1--------------------
i=0
while i<=98:
print(i+2)
i+=2
# 打印1-100之間的偶數(shù)-2
i =1
while i <=100:
if i %2==0:
print(i)
i +=1
#--------------石頭剪刀布玩3把----------------
import random
i =1
while i <4:
i +=1
? ? num1 = random.randint(1,3)
num2 =int(input('請輸入一石頭(1),剪刀(2),布(3)'))
print(num1)
if num2 - num1 ==0:
print('平')
elif (num2 - num1 == -1)or (num2 - num1 ==2):
print('勝')
else:
print('負')
#-------------1-100求和--------------
i=0
n=0
while n<100:
n+=1
? ? i=i+n
print(i)
#---------------------猜數(shù)字-------------------------
import random
count =0
num = random.randint(1,100)
b =True
print('愉快的猜數(shù)字游戲開始了,看下你是什么段位吧')
while b:
player =int(input('請輸入1-100之間任意一個整數(shù)'))
if player - num >0:
print('繼續(xù)加油!你的數(shù)字有點大了喲')
elif player - num <0:
print('繼續(xù)加油!你的數(shù)字有點小了喲')
else:
print('太棒了,你猜對了!')
b =False
? ? count +=1
if count==1:
print('你一共猜了%d次,段位是:王者'%count)
elif count>1 and count <=5:
print('你一共猜了%d次,段位是:大師'%count)
elif count>5 and count <=10:
print('你一共猜了%d次,段位是:鉆石'%count)
else:
print('你一共猜了%d次,段位是:青銅'%count)
#------------------------1-100之間偶數(shù)求和------------------------
i=0
count=0
while i<=100:
i+=2
? ? print(i)
count+=i
print(count)
#---------------計算1-2+3-4+5……+99---------------------------
i=0
j=1
num1=0
num2=0
count=0
while i<=100:
i+=2
#? ? print(i)
? ? num1-=i
#? ? print(num1)
while j<=100:
j+=2
#? ? print(j)
? ? num2+=j
#? ? print(num2)
print(num1+num2)