常用语句if,for,while

Posted

tags:

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

 

一、变量赋值

a = 3
b = a
a = 5
print a,b
5,3
 
变量命名规则:
 
1.显式
2.nums_of_alex_gf = 19
3.NumsOfAlexGf = 2
4.name-of-alex-gf = 22 (不合法)
5. 5name = 数字 不能开头
6. !name 不能特殊字符不能开头
7. name of 中间不能空格 
 
二、if 条件判断  ,缩进
 
if expression1
  if_suite
 
elif expression2     ("else-if")
  elif_suite
 
else:
  else_suite
 
例: 猜数字
#猜lucky number; n = 6
猜的数字 比6大,提示说你打印小一点
比6小,提示打印小一点
==6 提示big
 1 lucky_num = 18
 2 input_num = -1
 3 
 4 while input_num != lucky_num:
 5     input_num=int(input("请输入数字:") )  # int 只允许输入数字
 6                                           # python2.7 raw_input  ,3.5版改为 input
 7     if input_num == lucky_num:            #判断条件 1
 8         print("恭喜答对了!")
 9     elif input_num > lucky_num :          #判断条件 2
10         print("不对哦")
11     else:                                 #否则
12         print ("再来一次吧")

 

三、循环 while ,for

1. while expression:     #while 语法类似 if

    while_suite  

2. for 循环和 range()内建函数 

for i in range(10):
i=i**2
print (i)

例:猜数字_修正版(限制次数)

 1 lucky_num = 18
 2 input_num = -1
 3 guess_count = 0                     #加输入次数变量
 4 while guess_count < 3:              #循环条件由输入次决定
 5     print ("输入次数:",guess_count )
 6     input_num=int(input("请输入数字:") )
 7 
 8     if input_num > lucky_num :         
 9         print("不对哦")
10     elif input_num < lucky_num :
11         print ("再来一次吧")
12     else:                                 
13         print("恭喜答对了!")
14         break                      #跳出循环
15     guess_count += 1                #循环次数“+1递增”
16 else:                               #承接“while" 否则
17     print("下次再来吧")

 

 四、数据类型 (type)

1. 布尔值: 1或0 ,False ,True

 

2. %s ,%d(数字) ,%f(浮点) 引用法

 

 

 

以上是关于常用语句if,for,while的主要内容,如果未能解决你的问题,请参考以下文章

Python里for和while的区别(74)

for语句与if语句嵌套的简单应用

python中的if while for语句用法

[第三节] Python流程控制语句 - if, while, for, break, continue

Python学习_4_if_while_for

前端—— JavaScript基础操作:if语句for循环while循环for...infor...of异常处理函数事件JS选择器JS操作页面样式