自学python-3

以下为作业!
#----------------------------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指数-------------------

weight =float(input('请输入你的体重'))

hight =float(input('请输入你的身高'))

BMI = weight / hight **2

if BMI <18.5:

print('你的BMI指数为{:.2f},你的BMI指数过轻'.format(BMI))

elif BMI >18.5 and BMI <=25:

print('你的BMI指数为{:.2f},你的BMI指数正常'.format(BMI))

elif BMI >25 and BMI <=28:

print('你的BMI指数为{:.2f},你的BMI指数过重'.format(BMI))

elif BMI >28 and BMI <=32:

print('你的BMI指数为{:.2f},你的BMI指数肥胖'.format(BMI))

else:

print('你的BMI指数为{:.2f},你的BMI指数严重肥胖'.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之间的数字-------------

i=1

while i<=100:

print(i)

i+=1

#------------打印1-100之间的奇数-------------

i=1

while i<=100:

print(i)

i+=2

#------------打印1-100之间的偶数-1--------------------

i=0

while i<=98:

print(i+2)

i+=2

# 打印1-100之间的偶数-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)

#---------------------猜数字-------------------------

import random

count =0

num = random.randint(1,100)

b =True

print('愉快的猜数字游戏开始了,看下你是什么段位吧')

while b:

player =int(input('请输入1-100之间任意一个整数'))

if player - num >0:

print('继续加油!你的数字有点大了哟')

elif player - num <0:

print('继续加油!你的数字有点小了哟')

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之间偶数求和------------------------

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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,857评论 2 16
  • 以下为学python以来知识点及练习记录,用于个人知识点复习 DAY01-02 介绍、变量、格式化输出 1.pyt...
    阿杜_12a9阅读 935评论 0 3
  • 文章目录 前言 人生苦短,我用Python 1. Python环境的搭建 解释器和开发集成环境pycharm的安装...
    言言老师阅读 377评论 0 1
  • day3-循环-(for循环-while循环-continue和break-else) python中的循环有两种...
    y_j杨健阅读 269评论 0 0
  • #格式化输出:%s/%d%f、formatname ='jimmy'age =30gender ='男'high ...
    啊雕阅读 236评论 0 2