运算符和流程控制

流程控制语句

if基本语法

n = input("输入数字>>:")
# 必须输入数字来测试
n = int(n)                         input 接收到的数据,都是字符串类型

if not n:
    print("空值")
elif n == 5:
    print('ok')
elif n > 5:
    print('大了')
else:                                      else 后边必须有英文的冒号
    print('小了')

嵌套

n = input("输入数字>>:")
if n.isdigit():
    f_n = int(n)
    if f_n == 5:
        print('ok')
    elif f_n > 5:
        print('大了')
    else:
        print('小了')
else:
    print('请输入数字')

循环

m=0
while m < 3 :
   m += 1
   n = input(">>")
   n = int(0)
   if n == 5:
      print("eq")
      break
   elif n > 5 :
       print ("dale")
   else:
       print ("xiaole")
   if m == 3:
       ch = input("yes/no:")
       if ch in [ 'y','yes' ]:
          m = 0
       else :
            pass

for 循环(for loop)

​ 是一种编程语言的迭代陈述,能够让程式码反复的执行。
​ 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器。
​ 这使得for循环能够知道在迭代过程中的执行顺序,记住上次被循环元素的位置

>>> for i in 'hello world':
...    print(i)
... 
h
e
l
l
o
 
w
o
r
l
d

range(n)

产生一个可被循环的整数序列,默认序列的元素从 零 开始

产生的元素数量是 n 个

for i in range(5):
print(i)

课堂小练习

100以内生成两个列表,一个奇数列表,一个偶数列表

ou=[]
ji=[]
for i in range (0,100):
    if i % 2 == 0 :
      ou.append(i)
    else :
      ji.append(i)
print (ji)
print (ou)

python3  文件名      就可以执行到结果

生成一个六位随机数验证码的脚本

import string
import random
sn= list(string.ascii_letters  + string.digits )
a=random.shuffle(sn)
b=random.sample(sn,6)
print(''.join(b))

将班级同学加入一个列表,然后随机分成两人一组

import string,random
new_list=[]
student_list = ['A','B','C']
while student_list :
    a=random.sample(student_list,2)
    s0=a[0]
    s1=a[1]
    new_list.append(a)
    student_list.remove(s0)
    student_list.remove(s1)
for i in new_list:
     print (i)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,127评论 0 9
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,225评论 1 118
  • PYTHON-进阶-ITERTOOLS模块小结转自wklken:http://wklken.me/posts/20...
    C_Y_阅读 4,702评论 0 2
  • 春风,是春风。迟迟不肯露面的春风今天终于来了,摇曳着刚刚吐芽的柳树缓缓而来。 毕竟是春天,连寒冷的东北也显得与往日...
    八月的忧愁阅读 2,472评论 0 0
  • 欣欣: 妈妈明天又要走了。 妈妈多么舍不得你! 有妈妈在的这几天你这么开心,每天早晨起来就先推妈妈的门,喊妈妈起床...
    天羽清阳阅读 936评论 1 1