• python-day4 运算符,if判断, for循环


    1.运算符

      算术运算符 +   -    *    /    %

      赋值运算符 =   +=  -= 

      比较运算符 ==    <   <=    >    >=    != 

      逻辑运算符 not   and  or  (按优先级排列)

      成员运算符 in (包含)  not in (不包含)

    案例:

      t=[1,'hello',666,0.989]

      print('h' in t[1])  结果为True    h在列表'hello'里,'hello'索引是t[1]

      print('h' in t)  结果为False

      d={'name':'小cc','age':22}

      print('age' in d) 结果为True

      print('age' not in d)  结果为False

    if 判断案例:

    a=[] 列表为空时,为False   有0,为空为False

    a=[1]列表为True                 非0,非空为True

    遍历字符串S

      s='pythpn'

      for item in s 

      print(item)

    遍历字典d的值

      d={'name':'kate,'age':18,'money':10w}

      for i in d.values:

      print(i) 值取字典里的值,  d.key是只取key

    for循环嵌套取值

    p=[[1,2,3][4,5,6][7,8,9]]

    for a in p:

      for b in a:

      print(b)

    题目

    # # 1.分别求出0-100之间的所有偶数的和和所有奇数的和。
    sum=1
    count=1
    for i in range(1,101):
    if i%2==0:
    count=count+i
    else:
    count1=count+i
    print('0-100的偶数和:'+str(count))
    print('0-100的偶数和:'+str(count1))

    # 2:一个足球队在寻找年龄在10岁到12岁的小女孩(包括10岁和12岁)加入。
    # 编写一个程序,(m表示男性,f表示女性)和年龄,
    # 然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。
    sum=0
    for i in range(0,10):
    sex=str(input('请输入性别,m表示男性,f表示女生'))
    age=int(input('请输入年龄'))
    if (age>=10 and age<=12) and (sex=='f'):
    sum+=1
    print('恭喜你被录入了')
    else:
    print("请输入年龄10岁到12岁的女性")
    print('总录入人数:'+str(sum))

    # 3:请输出如下直角三角形:
    x = '*'
    for n in range(1,6):
    print(x)
    x+='*'
  • 相关阅读:
    牛客-Python-字符流中第一个不重复的字符
    牛客网-python-表示数值的字符串
    牛客网-(标星)正则表达式的匹配
    牛客网-构建乘积数组
    牛客网-和为S的两个数字
    new code-和为S的连续正数序列
    newcode-平衡二叉树
    Reinforcement Learning学习笔记|Deep Q-learning算法
    Reinforcement Learning学习笔记|Q-learning算法
    C++|重拾|笔记20190307
  • 原文地址:https://www.cnblogs.com/puti306/p/10085874.html
Copyright © 2020-2023  润新知