zoukankan      html  css  js  c++  java
  • Python基础之语句2

    一、if条件语句

      1、语法:

       

      2、if语句的真值表达式和条件表达式:

      

        例题1:真值表达式判断奇偶数

        

    num = int(input('请输入一个整数:'))
    
     if num % 2 :
         print('该数值为奇数')
    else:
         print('该数值为偶数')

        例题2:条件表达式判断闰年:

    year = int(input('输入一个年份:'))
    
    day1 = 29 if (year % 4 ==0 and year % 100 != 0) or (year % 400 == 0) else 28
    day2 = 29 if not year % 4 and year % 100  or not year % 400  else 28
    
    print(day1,day2)

    二、while循环语句

      1、语法格式:

      

      2、例题:猜数字游戏

      

    import random
    
    random_number = random.randint(1, 100)
    count = 1
    
    while count <= 10:
        input_number = int(input('' + str(count) + '次猜:'))
    
        if input_number < random_number:
            print('猜小了')
        elif input_number > random_number:
            print('猜大了')
        else:
            print('33[31m猜对了33[0m')
            break
        count += 1
    else:
        # 循环条件满足不执行else
        # 循环体内执行break时,else也不执行
        # else大多数情况下可以省略
        print('33[31m没机会了33[0m')

    三、for循环语句

      1.语法结构

      

      2、例题:

        

      

    import random
    
    score = 0
    
    for element in range(5):
        num1 = random.randint(1,10)
        num2 = random.randint(1, 10)
        result = int(input(str(num1) + '+' + str(num2) + '='))
        if result == num1 + num2:
            score += 10
        else:
            score -= 5
    print('总得分为:' + str(score) + '')

    四、跳转语句

      1、语句作用:

      

      2、例题:在控制台中录入一个整数,判断是否为素数(只能被1和自身整除的数字)

      

    number = int(input('请输入一个整数:'))
    
    for element in range(2,number):
        if number % element != 0:
            continue
        else:
            print('该数不为素数')
            break
    else:
        print('该数为素数')

        

  • 相关阅读:
    How to correctly handle ThreadLocal.get() returning null
    find_package()的查找*.cmake的顺序
    java SynchronousQueue
    cmake强烈推荐的是外部构建
    Golang学习内容
    百度云盘下载办法
    111
    logstash配置白名单决定去哪个index
    处理OSS上传失败一例
    用SQL语句查询zabbix的监控数据
  • 原文地址:https://www.cnblogs.com/yuxiangyang/p/10650854.html
Copyright © 2011-2022 走看看