自學python-3

以下為作業(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)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 6,046評論 2 16
  • 以下為學python以來知識點及練習記錄,用于個人知識點復習 DAY01-02 介紹、變量、格式化輸出 1.pyt...
    阿杜_12a9閱讀 1,054評論 0 3
  • 文章目錄 前言 人生苦短,我用Python 1. Python環(huán)境的搭建 解釋器和開發(fā)集成環(huán)境pycharm的安裝...
    言言老師閱讀 463評論 0 1
  • day3-循環(huán)-(for循環(huán)-while循環(huán)-continue和break-else) python中的循環(huán)有兩種...
    y_j楊健閱讀 334評論 0 0
  • #格式化輸出:%s/%d%f、formatname ='jimmy'age =30gender ='男'high ...
    啊雕閱讀 296評論 0 2

友情鏈接更多精彩內(nèi)容