第一次课 课上代码

第一次课内容

 

学习心态及注意事项

信心

谦虚

脚踏实地

多动手

python简介

代码量少,简介,易上手,语法要求不过于严格,

Python 库。

速度慢,

不可加密。

输出、变量、输入

数据类型:整数、浮点数、字符串

 

 

 

>>>

 

>>> print("woshi zhazha")

woshi zhazha

>>> print("我是渣渣")

我是渣渣

>>> print("woshi","zhazha")

woshi zhazha

>>> print(1)

1

>>> print(1.5)

1.5

>>> print(-1)

-1

>>> print(4*5)

20

>>> print("dasdsdas",end="0"))

SyntaxError: invalid syntax

>>> print("dasdsdas",end="0")

dasdsdas0

>>> print('''

*

*

       ***

       ***''')

 

*

*

       ***

       ***

>>> print("两分钟时间,练习")

两分钟时间,练习

>>> print('''

三个引号后,直接回车换行''')

 

三个引号后,直接回车换行

>>> print('注意,括号和引号必须是英文。')

注意,括号和引号必须是英文。

>>> print('单引号双引号都可以')

单引号双引号都可以

>>> print('引号内为字符串')

引号内为字符串

>>> print('dasdadadasdada')

dasdadadasdada

>>> a=10

>>> print(a)

10

>>> print('a')

a

>>> print('a=',a)

a= 10

>>> a=10

>>> b=a

>>> a=5

>>> print(a,b)

5 10

>>> print('装修的来了,大家自己练习一下')

装修的来了,大家自己练习一下

>>> print('python代码简单优雅,让同学们更注重解决问题的方法本身,而不是纠结于语法。相比其他语言,python更加灵活。')

python代码简单优雅,让同学们更注重解决问题的方法本身,而不是纠结于语法。相比其他语言,python更加灵活。

>>> a=5

>>> a=a+5

>>> print(a)

10

>>> print("程序:0个或多个输入;")

程序:0个或多个输入;

>>> print('nvsd'sdf')

      

SyntaxError: invalid syntax

>>> print("fsasfa'fasfas")

fsasfa'fasfas

>>> print('sasf"dsf')

sasf"dsf

>>> print('   \'  ')

   '  

>>> print('\\\nhhh')

\

hhh

>>> input()

111

'111'

>>> a=input()

111

>>> print(a)

111

>>> a=1

>>> b=1.5

>>> c='aaa'

>>> print(a+c)

Traceback (most recent call last):

  File "<pyshell#77>", line 1, in <module>

    print(a+c)

TypeError: unsupported operand type(s) for +: 'int' and 'str'

>>> print(a+b)

2.5

>>> b=int(b)

>>> print(b)

1

>>> print(int(-1))

-1

>>> print(int(-1.5))

-1

>>> print(2//3)

0

>>> print(-3//4)

-1

>>> print(float(1))

1.0

>>> print(fdubib)

Traceback (most recent call last):

  File "<pyshell#86>", line 1, in <module>

    print(fdubib)

NameError: name 'fdubib' is not defined

>>> fdubib=a

>>> print(fdubib)

1

>>> print('dadas\'dfsd')

dadas'dfsd

>>> print('''

fssdfs

sdfasdas''')

 

fssdfs

sdfasdas

>>> print("大家练习一下这部分内容")

大家练习一下这部分内容

>>> a='我'

>>> print(a)

>>> b='是'

>>> print(a+b)

我是

>>> print(4+3)

7

>>> a='4'

>>> b='5'

>>> print(a+b)

45

>>> a=1.5

>>> a=a*a

>>> print(a)

2.25

>>> input()

5

'5'

>>> print('')

 

>>> a=1

>>> a=input('请输入边长')

请输入边长5

>>> print("请输入边长")

请输入边长

>>> a=input()

5

>>> print(a*a)

Traceback (most recent call last):

  File "<pyshell#112>", line 1, in <module>

    print(a*a)

TypeError: can't multiply sequence by non-int of type 'str'

>>> a=int(a)

>>> print(a*a)

25

>>> a=int(input())

5

>>> print(a*a)

25

>>> print(int(input())**2)

5

25

>>> print('a'*10)

aaaaaaaaaa

>>> print('a'*10.0)

Traceback (most recent call last):

  File "<pyshell#119>", line 1, in <module>

    print('a'*10.0)

TypeError: can't multiply sequence by non-int of type 'float'

>>> print('woshi zhazha '*100)

>>> a=int(input('请输入边长'))

请输入边长5

>>> print('面积为',a**2)

面积为 25

>>> print('sdvfsfd')

sdvfsfd

>>> print('''

      *

      **

      ***

      ****

      *****''')

 

      *

      **

      ***

      ****

      *****

>>> print('\n'.join([''.join([('XXXXXXXX'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))

                                                            

                                                            

                                                            

                XXXXXXXXX           XXXXXXXXX               

            XXXXXXXXXXXXXXXXX   XXXXXXXXXXXXXXXXX           

          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         

         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX        

        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       

        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       

        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       

        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       

        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       

        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX       

         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX        

          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         

          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX         

            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX           

             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            

              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX             

                XXXXXXXXXXXXXXXXXXXXXXXXXXXXX               

                  XXXXXXXXXXXXXXXXXXXXXXXXX                 

                    XXXXXXXXXXXXXXXXXXXXX                   

                       XXXXXXXXXXXXXXX                      

                          XXXXXXXXX                         

                             XXX                            

                              X                             

                                                            

                                                            

                                                            

                                                            

>>> print('\n'.join([' '.join(['%d*%d=%2d'%(y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))

1*1= 1

1*2= 2 2*2= 4

1*3= 3 2*3= 6 3*3= 9

1*4= 4 2*4= 8 3*4=12 4*4=16

1*5= 5 2*5=10 3*5=15 4*5=20 5*5=25

1*6= 6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7= 7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8= 8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9= 9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

>>> print('大家要脚踏实地,没有一蹴而就')

大家要脚踏实地,没有一蹴而就

>>> print("不要因为其他学长的影响,改变了自己的内心")

不要因为其他学长的影响,改变了自己的内心

>>> print('听的经验很重要,但是')

听的经验很重要,但是

>>> print('大家不如先搞懂一个小程序,搞懂input,print如何使用,一步一步学')

大家不如先搞懂一个小程序,搞懂input,print如何使用,一步一步学

>>> print('心不要飘,要脚踏实地')

心不要飘,要脚踏实地

>>> print('里面放字符串a=',a)

里面放字符串a= 5

>>> print("谢谢大家,讲的不好还请体谅")

谢谢大家,讲的不好还请体谅

>>> while 1:print('i love you',end=' ')

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/445665.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机考研专业课只考一科的学校汇总

下列学校专业课只考1门 &#xff08;每项科目下的学校均按照最新学科评估结果由高到低进行排名&#xff09; C语言程序设计 1. 湖南大学 计算机技术&软工专硕&#xff08;信息科学与工程学院&#xff09; 2. 中国海洋大学 计算机技术&#xff08;01计算机应用技术方向&am…

数组实现栈

学习了改进&#xff0c;利用define typedef比上次写的链表更容易改变功能&#xff0c;方便维护&#xff0c;代码更健壮。 大佬别嫌弃&#xff0c;萌新总是很笨&#xff0c;用typedef都想不到。 #include<stdio.h> #include<stdbool.h> #define maxsize 10 typede…

简单暴力到dp的优化(中级篇)

下面再放三道我比较喜欢的&#xff0c;需要好好写一下的题。 第一题比较水 1. White Cloud is exercising in the playground. White Cloud can walk 1 meters or run k meters per second. Since White Cloud is tired,it cant run for two or more continuous seconds. Whi…

第二次课 课上代码

敲一遍&#xff0c;体会每行代码想表达的意思。 第二讲 创建.py文件 数据类型&#xff1a;布尔(and\or\not) 条件判断语句(if elif else) 列表基础操作&#xff08;特点、创建、增加元素、len()、下标、py切片&#xff09; >>> 5>4 True >>> 4>5 Fa…

第一次课 优秀作业展示

18级河北师大软件编程训练 很多同学非常认真的完成了作业&#xff0c;这里选出比较优秀的作业展示出来。 注&#xff1a;展示顺序不是排名 为了尊重同学们的劳动成果&#xff0c;并没有要代码&#xff0c;只是截图展示。 范天祚 &#xff08;傻兔子&#xff09; 熊静祎&…

dp打开思路:HDU1029 HDU1087 HDU1176 HDU1257 POJ1458(水题不水)

题目&#xff1a;https://vjudge.net/contest/68966#overview HDU - 1029 题意&#xff1a;找出出现次数超过一半的数字 蠢思路&#xff1a;排序找中间 DP&#xff1a;扫一遍一个变量count记录解出现的次数&#xff0c;是当前解就&#xff0c;否则--&#xff0c;count为负就…

dp打开思路2:POJ2533 HDU1114 HDU1260 HDU1160(水题不水)

题目&#xff1a;https://vjudge.net/contest/68966#overview POJ2533 最长上升子序列&#xff0c;很平常的题&#xff0c;但是维持单调队列二分还是值得一贴的&#xff0c;O(nlogn) 关键思想&#xff1a;出现在单调队列里的数都在当前接收的数之前&#xff0c;所以找到最小…

二分查找及一般拓展总结

二分-不止是查找哦 二分过程&#xff1a;首先&#xff0c;假设表中元素是按升序排列&#xff0c;将表中间位置记录的关键字与查找关键字比较&#xff0c;如果两者相等&#xff0c;则查找成功&#xff1b;否则利用中间位置记录将表分成前、后两个子表&#xff0c;如果中间位置记…

第三次课 课上代码

这次可能比较简短&#xff0c;这样也好&#xff0c;可读性比较强。 别问我为什么&#xff0c;我不会告诉你们我把代码关了的哼哼。 简单复习、注意事项及小知识强调讲解 作业讲解 列表的遍历 For循环&#xff08;这个参考切片&#xff0c;视频有详细讲解&#xff0c;一样的…

排序算法基本介绍及python实现(含详细注释)

对数组排序可以说是编程基础中的基础&#xff0c;本文对八种排序方法做简要介绍并用python实现。 代码中注释很全&#xff0c;适合复习和萌新学习。这是刚入学自己写的&#xff0c;可能难免比不上标准的写法&#xff0c;但是懒得改了。 文末会放和排序相关的基本拓展总结链接…

第二次作业 讲解及展示

第二次作业&#xff0c;同学们虽然在认真完成&#xff0c;但是或多或少都出了一些错误&#xff0c;一班张婷&#xff0c;四班武仪人&#xff0c;六班杨泽宇&#xff0c;八班候雯洁&#xff0c;安锦阳&#xff0c;刘净圆&#xff0c;这些同学完成的较为出色&#xff0c;错误较少…

深搜DFS\广搜BFS 图初步入门

首先&#xff0c;不管是BFS还是DFS&#xff0c;由于时间和空间的局限性&#xff0c;它们只能解决数据量比较小的问题。 深搜&#xff0c;顾名思义&#xff0c;它从某个状态开始&#xff0c;不断的转移状态&#xff0c;直到无法转移&#xff0c;然后退回到上一步的状态&#xf…

素数基本(埃氏筛法/线性筛法)

一、检查n是否为素数 最简单思路&#xff1a;所有可能的因数全部试一遍。 int gg(int n) {for(int i2;i<n;i){if((n%i)0)return 0;//有因数就不是素数咯}return 1; } 进一步思考&#xff1a;没必要枚举所有的数&#xff0c;每一个小于n^(1/2)的因数i&#xff0c;一定有一个大…

欧几里得gcd/extend_gcd

正式叙述前还写了一点自己的小感受。 问题&#xff1a;求两个正整数a&#xff0c;b的最大公约数。 大神看来是很简单的问题&#xff0c;但是对于去年夏天刚学python的我来说&#xff0c;这是个很难的问题&#xff0c;还记得当时一晚上睡不着都在想怎么快一点的求出最大公约数…

python基础技巧总结(一)

最近总结一下python基础知识&#xff0c;就暂时弃坑了。 本文总结只属于python的一些骚操作。。。 后面文章自行去博客学习交流 原地交换 Python 提供了一个直观的在一行代码中赋值与交换&#xff08;变量值&#xff09;的方法 x, y 10, 20 print(x, y)x, y y, x print(x…

python基础技巧总结(二)

一总结的链接&#xff1a; 好&#xff0c;我们继续 一次性初始化多个变量 可以直接赋值&#xff1a; a,b,c,d1,2,3,4 可以利用列表&#xff1a; List [1,2,3] x,y,zList print(x, y, z) #-> 1 2 3 &#xff08;元素个数应与列表长度相同&#xff09; 打印模块路径 im…

python基础技巧总结(三)

前两篇文章&#xff1a; https://blog.csdn.net/hebtu666/article/details/81698235 https://blog.csdn.net/hebtu666/article/details/81698329 我们继续总结&#xff1a; 开启文件分享 Python 允许运行一个 HTTP 服务器来从根路径共享文件&#xff0c;下面是开启服务器的…

python基础技巧总结(四)

前三期请到我博客里找 https://blog.csdn.net/hebtu666 我们继续总结 except的用法和作用 try/except: 捕捉由PYTHON自身或写程序过程中引发的异常并恢复 except: 捕捉所有其他异常 except name: 只捕捉特定的异常 except name, value: 捕捉异常及格外的数据(实例) exce…

python基础技巧总结(五)

前四期到博客找&#xff1a;https://blog.csdn.net/hebtu666 我们继续说一些好用的函数 split Python split() 通过指定分隔符对字符串进行切片&#xff0c;如果参数 num 有指定值&#xff0c;则仅分隔 num 个子字符串。 语法&#xff1a; str.split(str"", num…

堆的简单实现

关于堆不做过多介绍 堆就是儿子的值一定不小于父亲的值并且树的节点都是按照从上到下&#xff0c;从左到右紧凑排列的树。 &#xff08;本文为二叉堆&#xff09; 具体实现并不需要指针二叉树&#xff0c;用数组储存并且利用公式找到父子即可。 父&#xff1a;(i-1)/2 子:…