• 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('该数为素数')

        

  • 相关阅读:
    找“水王”
    用户体验评价
    学习进度12
    个人冲刺10
    学习进度13
    学习进度11
    个人冲刺9
    myeclipse中js报错
    安卓调用三个系统app(打电话,发短息,打开网页)
    关系图绘制详解
  • 原文地址:https://www.cnblogs.com/yuxiangyang/p/10650854.html
Copyright © 2020-2023  润新知