学习Python第二天

Posted zqntx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习Python第二天相关的知识,希望对你有一定的参考价值。

一、分支结构

if语句的使用

1、一元二次方程

x=float(input(‘x=‘))

if x>1:

      y=3*x-5

elif x>=-1:

        y=x+2

else:
        y=5*x+3
print (‘f(%.2f)=%.2f‘%(x,y))
2、计算器
num1,num2=map(float,input(‘Num1,Num2‘).split(‘,‘))
choose_method=input(‘Choose Method:[+,-,*,/])
if choose_method in ‘+_*/‘:
      pass
else:
      raise KeyError(‘Only choose [+,_,*,/]‘)
if choose_method == "+":
      print(‘%2f+%2f=%2f‘%(num1,num2,num1+num2))
elif choose_method =="-":
      print(‘%2f-%2f=%2f‘%(num1,num2,num1-num2))
elif choose_method =="*":
      print(‘%2f*%2f=%2f‘%(num1,num2,num1*num2))
elif choose_method =="/":
      print(‘%2f/%2f=%2f‘%(num1,num2,num1/num2))
3、简单石头布游戏
a=input(‘石头,剪刀,布‘)
import numpy as np
res=np.random.choice([‘石头‘,‘剪刀‘,‘布‘])
print(res)
if a == "石头" and res == ‘布‘:
      print(‘你输了‘)
elif a == "石头" and res == ‘剪刀‘:
      print(‘你赢了‘)
elif a == "布" and res == ‘石头‘:
      print(‘你赢了‘)
elif a == "布"and res == ‘剪刀‘:
      print(‘你输了‘)
elif a == "剪刀"and res == ‘布‘:
      print(‘你赢了‘)
elif a == "剪刀"and res == ‘石头‘:
      print(‘你输了‘)
4、构成三角形问题
import math
a = float(input(‘a = ‘))
b = float(input(‘b = ‘))
c = float(input(‘c = ‘))
if a+b>c and a+c>b and b+c>a:
      print (‘周长:%f‘%(a+b+c))
      p=(a+b+c)/2
      area=math.sqrt(p*(p-a)*(p-b)*(p-c))
      print(‘面积:%f‘%(area))
else:
      print (‘不能构成三角形‘)
5、银行卡密码
password=‘123‘
for i in range(3):
      i=input(‘输入一个密码‘)
      if i==password:
          print (‘登录成功‘)
          break
      else:
          print(‘密码错误‘)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

以上是关于学习Python第二天的主要内容,如果未能解决你的问题,请参考以下文章

python学习的第二天

2018-10-10学习python第二天

python学习第二天

学习Python第二天

Python学习第二天

python学习第二天