几道基础知识练习题

  • 用户输入一个数字num ,打印一个边长为num的正方形
  • num = int(input("Enter a number >>>:"))
    a = num + 1
    for i in range(1,a):
        if i == 1 or i == (a-1):
            print("#\t"*(a-1))
        else:
            print("#"+(" \t" * (a-2))+"#\t")
    num = int(input(">>>:"))
    
    for i in range(num,0,-1):
        print((num - i)*"#\t"+i*"#\t")
    num = int(input(">>>"))
    
    for i in range(num):
        print("#\t"*num)
        print("\t")


    2.打印1-100内所有奇数之和:

    sum = 0
    
    for i in range(1,101,2):
        sum += i
    else:
        print(sum)
    sum = 0
    i = 0
    while sum <= 100:
        if sum % 2 != 0:
            i = sum + i
        sum += 1
    else:
        print(i)

    打印1-100内所有正整数之和:

    sum = 0
    i = 0
    while sum <= 100:
        i = sum + i
        sum += 1
    print(i)


    几道基础知识练习题

    原文地址:http://blog.51cto.com/limingyu/2124807

    时间: 2024-10-10 09:18:24

    几道基础知识练习题的相关文章

    java基础知识练习题

    前段时间学习Java,做了几道基础题.题都还是面向基础的一些题.分享给大家一起学习 #答案在底部 选择题(共50题,每题2分,满分100分)1)    在Java类中,使用以下( )声明语句来定义公有的int型常量MAX.    A.    public int MAX = 100;    B.    final int MAX = 100;    C.    public static int MAX = 100;    D.    public static final int MAX =

    数据库基础知识练习题

    选择题 1.要保证数据库的逻辑数据独立性,需要修改的是||A||. A: 模式与外模式之间的映射 B: 模式与内模式之间的映射 C: 模式 D: 三级模式 2.数据库系统的数据独立性体现在||B||. A: 不会因为数据的变化而影响到应用程序 B: 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C: 不会因为存储策略的变化而影响存储结构 D: 不会因为某些存储结构的变化而影响其他的存储结构 3.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是||B||. A: 实体完整性.参

    老男孩python基础知识练习题(一)中

    20.字符串是否可迭代?如可以请使用for循环每一个元素? >>> name = " aleX ">>> for i in name:... print(i) 21.请代码实现:利用下划线将列表的每一个元素拼接成字符串,li = ['alex','eric','rain'] li = ['alex','eric','rain']v=''.join(li)print(v) 22.写代码,有如下列表,按照要求实现每一个功能(所有练习题同样适用于元组) l

    python基础知识练习题(一)

    1.执行python脚本的两种方式答: 1. python file.py 2.在文件头添加#!/usr/bin/python路径 ./file.py 2.简述位.字节的关系答: 电脑只识别0和1 每个0或1 为一位 每八位为一个字节3.简述ascii.Unicode.utf-8.gbk关系答: ascii 由一个八位组成 unicode 万国码最少十六位,没有上限 utf-8 压缩的万国码,最少八位,没有上限 gbk 中文,字母八位,中文十六位4.请写出"李杰"分别用utf-8和gb

    Python练习题(基础知识练习题(三))

    1.请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li = ['alex','eric','rain'] #!/usr/bin/env python# -*- coding:utf-8 -*- li = ['alex','eric','rain']v = '_'.join(li)print(v) 2.查找列表中元素,移除每个元素的空格,并查找以 a 或 A 开头 并且以 c 结尾的所有元素.li = ["alec", " aric", "Alex

    【python】基础知识练习题一

    1.执行Python脚本的两种方式 1.pyhon解释器 python zhurui.py 2.简述位.字节的关系 8位一个字节 3.简述ascii.unicode.utf-­‐8.gbk的关系 4.请写出  “朱锐”  分别用utf-­‐8和gbk编码所占的位数 一个汉字 utf-8占3个字节,utf-8:6 gbk:4 5.Pyhton单行注释和多行注释分别用什么? 6.声明变量注意事项有那些? 7.如有一下变量n1  =  5,请使用int的提供的方法,得到该变量少可以用多少个二进制位表示

    python 基础知识练习题

    # -*- coding:utf-8 -*- # 1.判断下列逻辑语句的True,False. # 1) a = 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(a) True # 2) b = not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(b) False # 2.求出下列逻辑语句的

    python基础知识练习题(二)

    1. 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44] a.获取内容相同的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: for v2 in l2: if v1 == v2: li.append(v1)print(li) b.获取l1中有,l2中没有的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: if v1 n

    Python练习题(基础知识练习题(一))

    1.执行Python脚本的两种方式 (1).交互方式:启动python解释器,执行命令 (2).脚本方式:Python xxx.py 或者 chmod +x && ./xxx.py 2.简述位.字节的关系 一个二进制位是计算机里最小表示单元. 一个字节是计算机里最小存储单元. 二进制位=8bits=1Byte=1字节 3.简述ascii.unicode.uft-8.gbk的关系 美国制定了一套字符编码,对英语字符与二进制位之间的关系做了统一规定,这被称为ASCII码,由1个字节组成,最多支