一、python开发之变量引用以及while,for,if判断式

一、python中的while,for,if判断式:
1、while循环:
while True:    #不达成while的条件,就一直循环下去。
  print(..) 
 
2、for循环:
for i in range(10):    #事先设置好循环条件,并在完成条件的时候退出。
  print(..)
 
3、if判断:
if aa == bb:      #设置好判断条件,达成某个条件就执行此条件下的命令。
  print(..)
elif aa < bb:
  print(..)
else:
  print(..)
 
二、print的变量引用:
python 引用变量,%s表示字符串(str),%d表示整形(int),%f表示浮点数,%.2f表示带两位浮点数。
 
三、与用户的交互过程: (input用户输入的值默认为字符(str),使用int将其修改为整形)
 1、用户输入变量(使用input):
name =  input("please input you're name:")
age =  int(input("please input you're age:"))
sex =  input("please input you're sex:")
salay =  input("please input you're salay:")
 
2、使用%*来取变量:(其中%d为整形,在用户输入变量的时候设置int更改输入为整形数据)
info1 ='''
---------------information is  %s ---------------
Name:  %s
Age:  %d
Sex:  %s
Salay:  %s
'''  % (name,name,age,sex,salay)               #每个标红的%*对应括号里的一个变量
print(info)
 
3、使用.format来取变量:(以数值的方式来写变量,分别按数值来对应括号里的变量,!!!不推荐)
info2 ='''
---------------information is {0} ---------------
Name: {1}
Age: {2}
Sex: {3}
Salay: {4}
'''  .format (name,name,age,sex,salay)
print(info2)
 
或(以设置新的变量来对应原来的变量,!!!推荐使用)
info3 ='''
---------------information is {_Name} ---------------
Name: {_Name}
Age: {_Age}
Sex: {_Sex}
Salay: {_Salay}
'''   .format (_Name=name,
      _Age=age,
      _Sex=sex,
      _Salay=salay)
print(info3)
 
 
四、在与用户的交互过程中,如果需要用户输入的密码不显示出来:
1、使用getpass模块
import getpass
 
2、在用户输入密码的时候调用getpass模块
password = getpass.getpass("please you are password: ")
 
 
五、在while,for,if等循环时跳出循环
1、break 跳出本次循环(把下面的代码continue改成break,当break生效后,就跳出了while循环了)
2、continue 中断循环中的迭代,循环并没有结束(在下面的代码中,continue生效后不会打印“haha”了,但是并不跳出while循环,只是重新执行while循环一次)
# Author:caibaofei
pangshaojie = 31
count =0
for i in range(10):
print("------",i)
while count <5:
pang_age = int(input("please input pangshaojie age:"))
if pangshaojie == pang_age:
print("good,you are right")
continue
print("haha")
elif pangshaojie < pang_age:
print("guess the big")
count +=1
else:
print("guess the small")
count +=1
count =0

转载于:https://www.cnblogs.com/caibaofei/p/8857286.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值