【今日代码段】--Day2

【求最大值】

num1 = input("输入第一个数:")
num2 = input("输入第二个数:")
num3 = input("输入第三个数:")
if num1 > num2:
    maxnumber = num1
    if num3 > maxnumber:
        print("最大值是:",num3)
    else:
        print("最大值是:",maxnumber)
else:
    maxnumber = num2
    if num3 > maxnumber:
        print("最大值是:",num3)
    else:
        print("最大值是:",maxnumber)

【输入100以内的偶数】

num = 0

while num <= 100:
    if  num%2 == 0:
        print(num)
    num += 1  

【猜数改进版】

age = 52

flag = True

while flag:
    guess_age =int(input("请猜一个年龄:"))
    if guess_age == age :
        print("你太厉害了!")
        flag = False
    elif guess_age > age :
        print("你猜大了,往小猜!")
    else :
        print("你猜小了,往大猜!")

print("游戏结束!")

【9*9乘法表】

first = 1
while first<=9:
    sec = 1
    while sec <= first:
        print(  str(sec)+"*"+ str(first) +"="+str(sec * first), end="\t")
        sec += 1
    print()
    first += 1

或者

one = 0
while one <= 9:
    two = 1
    while two != one + 1:
        three = one * two
        print (str(two)+"*"+str(one)+ "=" + str(three),end=(" "))
        two += 1
    one += 1
    print()   

【输出N行M列的#】

  

# -*- coding: UTF-8 -*-
height = int(input("Height:"))  # 用户输入一个高度
width = int(input("width:"))   # 用户输入一个宽度

#num2 = height

num2 = height  # 第一步: 赋值
while num2 > 0:   # 第二步 :num2 == 2 

    num1 = width     # 第三步: 赋值
    while num1>0:   # 第四部:num1==2   # 第七步:num1 = 1
        print("#", end="")  # 第五步: 不换行 打印一个#   第八步: 不换行 打印一个#
        num1 -= 1   #第六步: num1 = 1   第九步: num1 = 0
    print()  # 第十步 : 只是换行
    num2 -= 1  # 第十一步 : num2=1
时间: 2024-08-06 04:43:03

【今日代码段】--Day2的相关文章

【今日代码段】--Day4

#深浅拷贝 import copy a = [[1,2],"zhangw","haha"] b = copy.copy(a) #浅拷贝, 只复制第一次地址,固定地址复制,可变地址共享 b2 = copy.deepcopy(a) #深拷贝,完全复制一份 choose = int(input("请选择深浅,1深,2浅:")) if choose == 2: b[1] = "zhangwei" b[0][1] = 22 print(

【今日代码段】--Day5

#装饰器 import time def logger(flag = ""): def show_time(f): def inner(*x,**y): start = time.time() f(*x,**y) #这里的f代表实际调用的函数 end = time.time() print("spend %s" %(end-start)) if flag == "true": print("打开日志记录") #这里可以使用wi

BSS段、数据段、代码段、堆与栈

BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域. BSS是英文Block Started by Symbol的简称.BSS段属于静态内存分配. 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域. 数据段属于静态内存分配. 代码段:代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区 域.这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读

【超实用的代码段】为什么比百度搜索Bigger更高!!

啥,超实用的代码段?百度搜索,你有我有全都有!! 别逗比了,你以为你是右键狂魔,你就能改变世界! 超实用的代码段比百度搜索Bigger更高!! 你可以搜索出大部分代码段,但你知道哪段效率更高.性能更优.路径最短.兼容最强? 你可以搜索出大部分的技术,但你知道哪些是对的?哪些是错的,哪些是旧的,哪些是新的? 你可以搜索出More and More,但你绝不会Bigger and Bigger! 你浪费了太多时间去搜索,去试错,去分辨是非! 超实用的代码段,只想告诉你,好书一本,不学会死. 超实用的

50个必备的实用jQuery代码段

本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助.其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成.如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中! 1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312): $.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form

eclipse怎样快速的给代码段添加try catch

打开要进行异常处理的java代码页面. 选中要添加try..catch的代码段,然后点击鼠标右键,选择[Sourround With]选项. 然后选择[Try/Catch Block]或者[6 try(try catch block)]选项 此时查看代码,发现代码段已经自动添加了try..catch,只要继续编写代码即可注意:选中代码后也可以使用快捷键,Alt+Shift+Z

Visual Studio常用小技巧一:代码段+快捷键+插件=效率

用了visual studio 5年多,也该给自己做下备忘录了.每次进新的组换新的电脑,安装自己熟悉的环境又得重新配置,不做些备忘老会忘记一些东西.工具用的好,效率自然翻倍. 1,代码段 在Visual Studio可以自己添加自己喜欢的代码段.visual studio也自带了很多默认的代码段,比如tryf,for等等.我经常需要的就是文件头部的版权说明,还有就是代码注释.添加方法很简单. 微软文档:演练:创建代码段 版权添加方法:Visual Studio 2015为例 找到 C:\Prog

java static代码段

1)java中还有个static代码块的形式,形式为 static {……}.static代码块是类定义的一部分,仅仅在类被初次加载的时候被调用一次,之后再调用不会再加载.那么类什么时候首次被加载呢?就是在主类中(包含main函数的类)new一个对象实例(包含static代码段的类没有main函数)或者此类有main函数,那么在进入main函数的时候首次加载此类,加载类的时候初始化顺序如下:如有父类,则按照静态成员.静态代码段.静态方法.一般成员.父类构造函数的顺序初始化父类,然后是子类的初始化

在VS中自定义代码段

这个功能不怎么实用,但毕竟是VS存在的一个功能点嘛,知道一点也好!说它不怎么实用是有原因的,因为现在强大的VS编辑器拥有不计其数的插件,而且这些插件也有很多很强大的!比如Resharper,Code Assit等都有很智能的智能感知和代码格式设置的功能,真的很好用! 打开VS之后,点击工具菜单,选择代码段管理器: 进去之后,语言选择Visual C#: 再点击下面的Visual C#文件夹,"位置"那里会出现代码段文件的路径: 复制路径,在开始菜单的"搜索所有程序和文件&qu