python中,如果,而语句的使用

  

如果的用法

  
 <代码>如果条件
  print ()
  其他(当不满足如果条件时)
  print ()
  例如
  年龄=输入(“请输入年龄”)
  如果年龄在=18:
  打印(“你已经成年,欢迎来酒吧”)
  其他:
  打印(“未成年,回家写作业”) 
  

elif的用法

  
 <代码>如果要判断的条件:
  条件成立时,要做的事
  elif条件2:
  XXXXXXXXX
  其他:
  条件都不成立时,要做的事 
  

elif和其他都必须和如果联合使用,不能单独使用
例如:

  
 <代码> holiday_name=输入(“请输入节日名称”)
  
  如果holiday_name=='春节”:
  打印('吃饺子”)
  elif holiday_name==霸凇?
  打印('吃元宵”)
  elif holiday_name=='情人节”:
  打印('买礼物”)
  其他:
  打印('不过节”) 
  

如果的嵌套

  
 <代码> have_ticket=输入(“请输入乘客是否有票,有票输入真正的,无票输入假的)
  knife_length=输入(请输入刀长)
  
  如果have_ticket:
  打印('车票检查通过,准备安检……”)
  如果knife_length比;20:
  打印(“刀长度为% d:超出限定长度,禁止入内”% knife_length)
  其他:
  打印(“刀长度为% d:未超出限定长度,允许入内”% knife_length)
  其他:
  打印(请先买票”) 
  

如果综合练习题

  
 <代码>进口随机的
  #=random.randint (10)
  # print ()
  
  # 1。从控制台输入要出的拳
  球员=int(输入(“请输入您要出的拳:石头1/剪刀2/布3:'))
  
  # 2。电脑出拳
  计算机=random.randint (1、3)
  (电脑打印)
  
  # 3。比较胜负
  如果((球员==1和电脑==2)\
  或(球员==2和电脑==3)\
  或(球员==3和电脑==1)):
  打印('玩家胜利”)
  elif球员==电脑:
  打印(“平局”)
  其他:
  打印('玩家失败”) 
  

的循环语句的使用

  

变量范围内(10):
循环需要执行的代码
练习:
#求1 ~ 100之间所有偶数之和

  
 <代码>金额=0
  我的范围(2101 2):# #第一个2表示从2开始,101表示截止101年第二个2表示步长为2
  和+=我
  打印(总和) 
  
 <代码> #求1 ~ 100之间所有奇数之和 
  
 <代码>金额=0
  我的范围(1101 2):# #第一个2表示从2开始,101表示截止101年第二个2表示步长为2
  和+=我
  打印(总和) 
  

# # # #求x的阶乘

  
 <代码> num=int(输入(' num: '))
  res=1
  我的范围(1,num + 1):
  res *=我
  打印(' % d的阶乘为:% d ' % (num res))  
  

的循环练习题:

  

用户登录需求:
1。输入用户名和密码;
2。判断用户名和密码是否正确(name=?passwd=westos)
3。登录仅有三次机会,超过3次会报错

  
 <代码>我的范围(3):
  name=输入(“用户名:')
  passwd=输入(“密码:')
  如果name==案焙汀皃asswd”==皐estos”:
  打印(“登录成功”)
  打破
  其他:
  打印(“登录失败”)
  打印('您还剩余% d次机会“% (2 - i))
  其他:
  打印(“登录次数超过三次,请稍后登录的) 
  

而循环及死循环

  

而条件():
条件满足时,做的事情1
条件满足时,做的事情2
........
例如:

  
 <代码> # 1。定义一个整数变量,记录循环的次数
  i=1
  # 2。开始循环
  虽然我& lt;=3:
  #希望循环内执行的代码
  打印(“你好python”)
  #处理计数器
  我+=1  
  

输出结果为打印三次你好python
而死循环

  

#定义死循环

  
 <代码>而真实:# # #当条件成立时,也可以用其他的成立的条件替换正确的
  print(你好python) # # # #当条件成立时要执行的代码 
  

而循环练习题1:
0 - 100之间的整数求和

  
 <代码> # 1。定义一个整数记录循环的次数
  我=0
  # 2。定义最终结果的变量
  结果=0
  3 .开始循环
  虽然我& lt;=100:
  打印(我)
  # 4。每次循环都让结果和我这个计数器相加
  结果+=我
  # 5。处理计数器
  我+=1
  
  打印(0 ~ 100之间的数字求和结果为% d ' %结果) 
  

而循环练习题2:
用户登录系统,用户名为根密码为westos,当用户名或密码输入错误时会报错,总共三次机会,每次错误提示用户剩余几次机会

python中,如果,而语句的使用