• Python_002(基础知识)


    1.格式化输出

      %s:字符串的占位符,可以放置任何内容(数字)

      代码展示:%去除法

      admin_input1 = input("请输入用户名:")
      pass_input = input("请输入密码:")
      print("用户名:%s 密码:%s" % (admin_input1,pass_input))

      %d:数字的占位符

    2.运算符

      逻辑运算:

      and:左右两端一假必假  or:左右两端一真必真 not:非

      一般参与运算的运算符都比逻辑运算符优先级高 

    1 bb_input = input("输入一句广告语:")
    2 if '' or '第一'  or '稀缺' t or '国家级' in bb_input:
    3     print("你的广告不合法!")
    4 else:
    5     print("你输入的广告合法!")

    这里in的优先级高,所以'国家级'包含在bb_input内先运行,最后变成'最' or '第一' or '稀缺' t or 一个整体

      所以正确写法是:

      

    1 bb_input = input("输入一句广告语:")
    2 if '' in bb_input or '第一'  in bb_input or '稀缺'  in bb_input or '国家级' in bb_input:
    3     print("你的广告不合法!")
    4 else:
    5     print("你输入的广告合法!")
    True

      break:结束循环,停止当前本层循环,直接跳出

      continue:结束当前本次循环,继续执行下一次循环

    3.作业题

      关于判断质数的问题:

        算法思想:除了能被1和它本身的一个数整除的数叫做质数,

        所以让这个数 对 大于1到它本身 的所有数取余,

        如果余数有等于0的情况,则它肯定不是质数

        代码展示:

    aa_count = 2
    aa_input = input("请输入一个整数:")
    aa_input = int(aa_input)
    if aa_input > 1:
    	while aa_count < aa_input:
    		if aa_input % aa_count == 0:
    			print("%s不是质数" % (aa_input))
    			break
    		aa_count += 1
    if aa_count == aa_input:
    	print("%s是质数" % (aa_input))

        关于取商问题:300 // 100 == 3,  10 // 100 == 0

  • 相关阅读:
    flex
    IOCP三:多个接收
    IOCP三:多个接收
    IOCP二:同时发送和接收
    IOCP二:同时发送和接收
    IOCP一:AcceptEx
    IOCP一:AcceptEx
    字符串和数字相互转换
    字符串和数字相互转换
    QThread应用详解
  • 原文地址:https://www.cnblogs.com/0627zhou/p/python_zhou.html
Copyright © 2020-2023  润新知