python 10个100以内随机整数编辑_学好python拿高薪系列一(2):python基础语法

小伙伴们大家好,上期我们分享了python环境安装以及python开发IDE的选择。那么本期,我们要分享的是python基础语法的知识与应用。

34045045984373c76575671212fd02fc.png

变量和类型

  • 变量分类 :变量主要有整型(int、long)、浮点型(float)、字符串型(str)、布尔型(true、false)、复数型。

mm=5;

nn=3.1415;

st="hello";

flag=true;

  • 变量命名:在python中,有一些命名规则要遵循,这样能够保证写出来的代码简介明了、易懂、可读性强。

1、变量名由字母、数字、下划线组成,且数字不能开头

2、大小写要区分开来

3、不要跟关键字(int、long等)和系统保留字(class、def、self等)冲突

4、尽量使用驼峰式命名,如printPythonhello

  • 变量使用

1、使用变量保存数据并进行算术运算

x=5

y=6.58

z=x+int(y) #当然运算符还有+ - * / // % ** > < and or等。

#在python中,无需先定义变量,在用到的时候进行类型强制转换即可

如int()、float()、str()

chr():单个字符转换

ord():将单个字符转换位对应的整数编码,xx=ord('c')

2、格式化输出字符串,input()接收键盘输入

x=input("请输入x的值")

y=input("请输入y的值")

z=x/y

print("%d / %d的值是%d" % (x,y,z)) #这个地方如果是浮点那类型,可以用%.2f保留小数

3、type()检查变量类型

print(type('hello')) #输出str

54dc93f663f70bbf5d1f73857c33a7bf.png

if-elif-else分支结构

  • 分支结构主要有if,elif,else几种

username=input('用户名:')

import getpass

#注意,这儿我们用getpass模块来隐藏键盘输入的内容

password=getpass.getpass('密码:')

if username=='admin' and password=='123456':

print("身份是对的")

else:

print("身份不对")

又如:

from random import randint #random模块用来产生随机数

i=randint(1,3)

if i==1:

print("1")

elif i==2:

print("2")

else:

print("3")
11fc65a17a117d313e463c73d92d57d7.png

循环结构

在python中,主要有两种循环做法,一种是for循环,一种是while循环。

1、使用for循环打印九九乘法表

for i in range(1,10):

for j in range(1,i+1):print('%d * %d =%d' % (i,j,i*j),end='') print() #用这个语句来实现换行,end=''实现间隔

其中range(1,10),是遍历完1到0的所有数字,range(101)是产生0到100的整数序列,

range(1,100,2)是产生1到99间隔为2的所有数字、

2、用while循环进行1到100的数字求和

i =1

sum=1

while i<101:

sum+=ii+=1 #注意在python中,加法与C语言不同,i++语法在python中会报错

print(sum)

cb9d285300df8163b38c0c83670bba49.png

好了,本期的分享就到这儿了。下一期我们将分享使用python实现一些基本的程序逻辑题目,像如水仙花问题、素数问题、斐波那契数列问题等。感兴趣的可以关注小编互相交流!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值