流程控制

# # 逻辑判断,对比==、!=、<、<=、>、>=

# a = 1!=2 # 不等于

# print(a) # True  1不等于2,所以输出真,否则输出假

# b = 1 and 2 # 与 两边都为真,才返回真,否则都是假

# print(bool(b)) # 2 True

# c = 0 or 0 # 与 两边都为假,才返回假,否则都是真

# print(bool(c)) # 1 False

# d = not 0 # 取反

# print(d) # True

# # 控制流程,顺序执行

# print(1) # 解释代码的时候是一行一行执行的

# print(2)

# print(3)

# print(4) # 从上到下执行

# # 选择执行

# 小明1 = input('你的月薪是?')

# if int(小明1) < 30000:  # 如果 条件:

#    print('我就不留你吃饭了')  # print(内容)

#    小明2 = input('你有房子吗?')

#    if 小明2 == '有':

#        print('你可以和我女儿交往下')

#    else:

#        print('你走吧')  # print(内容)

# else:                # 否则 条件:

#    print('我已经帮你把房间整理出来了')

# xiami1 = input('你的月薪是多少?')

# if int(xiami1) > 30000:

#    print('可以考虑')

# elif input('你有房吗?') == '有':

#    print('你可以和我女儿交往下')

#

# else:

#    print('我就不留你吃饭了')

"""

问女婿月薪是多少,如果是30000以上,可以一起吃饭

如果有房    可以继续交往下去

如果2样都有就可以马上结婚

否则请走人"""

# a = input('你的月薪是多少?')

# m = input('你有房吗?')

# if  int(a) > 30000 and (m) == '有':

#    print('可以马上结婚')

# elif int(a) > 30000:

#    print('可以一起吃饭')

# elif (m) == '有':

#    print('可以继续交往下去')

# else:

#    print('请走人')

# # 作业做一个等腰三角形,空格乘以需要的数量,依次减少就可以形成等腰矩陈

# d = int(input('请输入你的数字:'))

# for i in range(1,d):  # $ 乘以2后再减1,就可以从1开始倍增

#    print(' '*((d-1)-i),'$'*(2*i-1))

"""

a 代表人出的数字b 代表电脑出的数字a > b 输出 你猜的太大了a < b 输出 你猜的太小了

"""

# import random  #随机数字模块

# for i in range(100):

#    a = int(input('请输入你猜的数字:'))

#    b = random.randint(0, 100)

#    print(a,b)

#    if a > b :

#        print('你猜的太大了')

#    elif a < b :

#        print('你猜的太小了')

#    else:

#        print('你猜对了')

#        break

# # 三目运算,语法糖,就是简化代码,比较少用,输出1 if 判断条件 else 输出2

# a = 6

# if a > 5 :

#    print('hello world')

# else :

#    print('hello python')

# # 上下2种方式一样

# a = 6

# print('hello world') if a > 5 else print('hello python')

# # 循环执行,条件循环(while)

"""

自增量while  条件判断:

输入内容

    自增

"""

# a = 1 # 自增量

# while a <= 6 :

#    print('你已跑了第{}'.format(a))

#    a += 1  #自增条件

"""

用while写100 高斯求和1+2+3+4+5.....+98+99+100

"""

# a = 0 # 自增量

# b = 0 # 计算的初始值

# while a <= 100: # 循环的条件

#    b = b + a # 初始值+自增量

#    a += 1 # 自增

# print(b) # 5050

# # 迭代循环,在原有基础上循环升级,类似软件版本号升级

# li = []

# li.extend('兵helloworld') # 一行逐个字符显示如打印

# print(li) # ['兵', 'h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd']

# for i in li: # li可以是列表,可以是范围,可以是元组,可以是字典,可以是字符等

#    print(i) # 一列逐个字符显示

# for i in range(1,100,2): # range括号里面是开始,到结束,后面是步长

#    print(i,end=' ') # 1 3 5 7 9 11 13 15

# for i in {1,2,3,4,5,6,7,8}:

#    print(i) # 和上条范围输出结果一样

# a = {'xxx':'小学生','yyy':'中学生','ddd':'大学生'}

# for i in a:

#    print(i,a.get(i))  # a.get()可以代替K值提取字典里的键值,否则只能显示K值 xxx 小学生

#    print('{}--{}'.format(i,a.get(i))) # xxx--小学生 用format占位符,a.get=a[i]用k值索引键值

"""

用for 循环写100 高斯求和1+2+3+4+5.....+98+99+100

"""

# sum = 0

# for i in range(101) :

#    sum = sum+i

# print(sum)

"""

100以内的奇数和

"""

# a = 0

# sum = 0

# while a <= 100 :

#  if a % 2 == 0 : # 余数等于0代表偶数,输出到continue,直接跳过下一步

#  a += 1 #自增

#  continue # 跳过当此循环执行下一步

#  sum = sum + a

#  a += 1 #自增

#  print(sum)

"""

用&组成等腰三角形图形

"""

# a =int(input('请输入你要的数字:'))

# for iin range(a) :

# print(' '*((a-1)-i),'&'*(2*i-1))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、流程控制 1.1、if 语句let age = 5if age > 10 { print("\(age...
    IIronMan阅读 4,359评论 2 6
  • python 猜数字小游戏 变量不需要事先声明 变量的类型不需要声明 ##静态数字小游戏#### whit Tru...
    豆芽_yw阅读 3,138评论 0 0
  • 一,流程控制 1.if语句 如果 属于条件控制语句 2.使用 2.1 简单if语句 语法: if表达式: 语句 说...
    郑某人_03a6阅读 1,261评论 0 0
  • 一、什么是流程控制 在进行程序设计的时候,我们会经常进行逻辑判断,根据不同的结果做不同的事,或者重复做某件事,我们...
    唯老阅读 4,481评论 0 7
  • """ 第五章:流程控制 所谓的流程控制就是程序执行的过程 三种结果: 顺序执行:按部就班 选择:根据条件不同执行...
    天刀笑剑钝阅读 3,339评论 0 0