Python学习笔记--day01

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

# 循环三要素:
# 1.初始化数据
# 2.循环的条件
# 3.在循环过程中,如何改变循环条件
i = 1
while i <= 100:
    print(i)
    i = i + 1


从键盘获取一个路径,判断此目录是否存在,不存在则创建,存在则提示

import os

dirPath = input("请您输入您需要检测的路径:")
if os.path.exists(dirPath) :
    pass
else:
    os.makedirs(dirPath)
    print("创建成功")
输入一个年份,判断是否是闰年

# 1.输入一个年份 input()
year = input("请您输入一个年份:")
# 2.上述输入的年份是一个字符串,需要转换为int
year = int(year)
# 3.判断是否是闰年:1.能被4整除,并且不能被100整除
#                    2.能被400整除

if year % 4 == 0 and year % 100 != 0:
    print("此数是闰年")
elif year % 400 == 0:
    print("次数是闰年")
else:
    print("此数非闰年")

求1-100的和
sum = 0
i = 1
while i <= 100:
    sum = sum + i
    i = i + 1

print("1-100 的和:{}".format(sum))
0-100的质数的输出

i = 1
while i <= 100:
    isZhi = True
    x = 2
    while x <= i - 1:
        if i % x == 0:
            isZhi = False
            break
        x = x + 1
    if isZhi == True:
        print("{}是质数".format(i))
    i = i + 1
99乘法口诀表
# 一共9行  *
# n行有n列 *
# 列 * 行 = 结果
#每一行结束换行 ,每一个表达式结束以后则空\t
row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("{} * {} = {} ".format(col,row,col*row),end='\t')
        col = col + 1
    print()
    row = row + 1
猜拳游戏

import random
while True:
    print("0剪刀 1石头 2布 q退出")

    # 玩家出拳
    choose = input("请您出拳:")
    if choose == 'q':
        print("感谢您的使用,欢迎下次再来!")
        break
    if choose not in ['0','1','2']:
        print("您输入有误,请检查\n")
        continue

    # 电脑出拳
    computer = str(random.randint(0,2))

    # 玩家展示
    playerChoose = ""
    if choose == "0":
        playerChoose = "✄"
    elif choose == "1":
        playerChoose = "☭"
    else:
        playerChoose = "❁"

    # 电脑展示
    computerChoose = ""
    if computer == "0":
        computerChoose = "✄"
    elif computer == "1":
        computerChoose = "☭"
    else:
        computerChoose = "❁"

    print("玩家: {} VS :{} 电脑".format(playerChoose,computerChoose))

    if (choose == "0" and computer == "2") or (choose == "1" and computer == "0") or (choose == "2" and computer == "1"):
        print("玩家胜!")
    elif(choose == str(computer)):
        print("平局")
    else:
        print("电脑胜")
    print()
从键盘获取一个数字n,获取其1-n之间所有不包含7的数字,并打印出来

num = input("请您输入一个数字:")
num = int(num)

i = 1
while i <= num:
    if "7" not in str(i):
        print(i)
    i += 1
统计字符串中大小写字母的数量

str = "jskdhLKSAFLKFlksdjflkasjf"
bigNum  = 0
smallNum = 0
i = 0
while i < len(str):
    if str[i].isupper():
        bigNum += 1
    else:
        smallNum += 1
    i += 1
print("大写字母的数量:{}".format(bigNum))
print("小写字母的数量:{}".format(smallNum))



Python学习笔记_day01 一、运行程序1.根据网上教程,自己在windows8.1上安装了python3.5。2.打开cmd.exe,输入python,进入交互式编程界面,如果想运行.py文件,在交互式界面进入.py文件所在目录,并执行python xxx.py即可。二、Python变量的理解1.例如:message=‘hello’            print(message)            message=... 阅读详情

相关推荐

Python100天学习笔记 Day01-05

Python - 100天从新手到大师 项目地址:https://github.com/jackfrued/Python-100-Days 本文代码皆为自己手撸,标程请参考每一节自带的code 目录 Python - 100天从新手到大师 Day 01 初识Python Day 02 语言元素 Day 03 分支结构 Day 04 循环结构 Day 05 构造程序逻辑 Day ...

lrxcmwy2的博客 1118

python学习笔记 Day 01

python学习笔记 Day 01 回忆并复述是加强记忆的好方式! 可以学到什么: Python3的所有常用语法、 面向对象编程思维、 运用模块进行编程、 游戏编程、 计算机仿真 IDLE 是一个 Python Shell,shell 的意思就是“外壳”,一个通过键入文本与程序交互的途径!像我们 Windows 那个 cmd 窗口,像 Linux 那个黑乎乎的命令窗口,他们都是 shell,利用他们,我们就可以给操作系统下达命令。 注:在 Python 中不能把两个完全不同的东西加在一起,比如说数字和文本

CongM_JueD的博客 645

Python学习笔记——Day01

这是目录Python学习笔记——Day01Python发展史 Python学习笔记——Day01        个人刚开始学习Python,之前有看一些python的基础视频,但始终觉得没系统的写一份自己的笔记记忆不牢固,所以期待从今天也就是6月20号开始,记录自己学习Python的历程。如果有幸我的博客被你看到了,就期待我们共同进步。 Python发展史 ...

我的博客 1037

Python学习笔记_Day01

环境准备 官方站点:http://www.python.org IDE:集成开发环境 pycharm的配置 如果是第一次使用,打开后,出现以下内容,选择下面的“不导入配置” 如果是专业版,需要购买 选择界面风格 创建新项目,一个软件工程就是一个项目,对应一个文件夹 创建虚拟环境 Location: 项目目录,即代码文件存放的路径 Project Interprete...

非著名运维的博客 881

Python学习笔记Day01

python学习第一天之基础知识1解释执行和编译执行的区别:Python的安装Python的Hello Worldwhat叫做算法?python里面的一些原料数和表达式:十六进制、八进制、二进制 解释执行和编译执行的区别: 特性 解释执行 编译执行 是否依赖平台 不依赖 依赖 执行 解释器 编译器 效率 低 高 开发速度 快 略慢 资源消耗 多 少 应用领域 P...

dyc1522的博客 302

Python 从入门到精通 学习笔记 Day01

计算机组成原理、编程语言、Python环境安装 第一个Python程序、PyCharm的安装与使用 Python的基础语法、Python的基本数据类型

weixin_49562699的博客 1511

Python 学习笔记 Day 01

计算机基础 CPU  相当于人的大脑 内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失 硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据 重要文件 操作系统 应用程序 Python历史 宏观上:python2与python3的区别   python2 源码不标准,混乱,重复代码太多   python3 统一 标准,去除重复代码 pyth...

weixin_30527423的博客 117

PYTHON 学习笔记 day01

这篇学习笔记,基于《python编程:从入门到实践》 。 全书包括两部分20章 第一部分 基础知识 第1章 起步 安装 python,Geany 书中使用python的是3.5的版本 Geany 的windows安装包才15mb相当小。 第2章 变量和简单的数据类型 2.1.1变量, message = "Hello Python world!" print(message...

qq_32073261的博客 242

Day 01 python学习笔记

python基础语法 变量 标识符 使用变量 数据类型及转换 数据类型转换的函数 字符串 四种定义方式 字符串本身有“ 字符串拼接 字符串的格式化 格式化的精度控制 获取键盘输入 转义符与结束符 python缩进要求极其严格

Starry__Sky222的博客 487

Python学习笔记day01

1.列表 序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。 索引也可以从尾部开始,最后一个元素的索引为 -1,往前一位为 -2,以此类推。 新建一个列表例子: list1 = ['Google', 'Runoob', 1997, 2000] 既可以通过下表获取每个位置的值,也可以使用方括号 [] 的形式截取字符。 以下例子获取的是第一个到第四个值。 nums=[10,20,30,40,50,60,70,80,90] pri...

ppyy8的博客 414

python学习笔记——day01

python_day01 2021/8/20 1.你好世界:print('Hello World') 2.注释: —— 单行注释:只能注释一行 格式:# 内容 pycharm快捷键:选定好内容后,ctrl+"/" —— 多行注释:可以注释多行内容 格式:"""内容""" or '''内容''' 3.关键字(33个): True False None and or ...

m0_54566774的博客 250

廖雪峰 Python教程 学习笔记_Day01

qq_43017379的博客 232

python学习笔记_day01

1.基础语法 中文编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 #!/usr/bin/python print ("你好,世界") 以上程序执行输出结果为: File "test.py", line 2 SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.pyth

Dense_forest的博客 587

Python黑马学习笔记Day01

变量: 变量:内存地址的别名,用来存储数据 变量定义: 变量名 = 数据值 变量名要遵循标识符定义规则 # 例: age = 18 # 定义一个变量age,变量age中存储的数据值是18 name = 'jason' # 定义一个变量name,变量name中存储的数据是'jason',用单引号和双引号都可以 # 使用变量中的值,直接使用变量即可 # 使用print函数打印输出name,age变量中存储的数据值: print(name) # 输出变量name里存储的数据值 prin.

weixin_44294775的博客 1073

Python学习笔记Day01 - Python初见

Python

oo00Z00oo的博客 237

Python学习笔记Day01

整理参考于 笔记内容 1、hello world程序 2、表达式if...else elif 3、for loop /while loop 4、break and continue 5、代码练习 1、Hello World程序 在linux 下创建一个文件叫hello.py,并输入 print (“Hello wolrld") ...

JKY0002的专栏 215

Python学习笔记Day01--Day06

Day01:安装好了开发环境,计划准备直接上手学习Opencv+Python,之前是没任何Python语法基础的,听了网课,照着敲了一遍代码,第一遍的代码总是会漏洞百出,好在照片窗口直接显示了出来,计算机摄像头被调用,仅有的一点测试,内心是欣喜的,道路是漫长的。 import cv2 as cv def get_image_info(image): print(type(image)) print...

weixin_44823151的博客 373

Python Pytest 学习笔记 Day01

Pytest中Setup/Teardown方法详解及参数使用指南 本文详细介绍了pytest中的setup和teardown方法机制,主要包括: 四个级别的初始化和清理方法:模块级、函数级、类级和方法级,分别说明其作用范围和适用场景 组合使用时从大到小的执行顺序规则 现代实践推荐使用更灵活的fixture替代传统setup/teardown 常用命令行参数说明: 输出控制参数(-v/-s/--tb) 测试筛选参数(-k/-m) 失败处理参数(--lf/--ff) 性能与报告参数(-n/--durations

a1105311342的博客 1884

Python_01Day_学习笔记

Day01 - 初识Python Python简介 Python的历史 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现)...

aoyahong6897的博客 426
上一篇: Ubuntu16.04 搭建svn
下一篇: Python学习笔记--day02
wang_simian
博客等级 码龄9年 36粉丝 11原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值