Python学习笔记3 printinput与变量和运算符

编程入门 行业动态 更新时间:2024-10-27 19:16:31

Python学习笔记3 printinput与<a href=https://www.elefans.com/category/jswz/34/1771380.html style=变量和运算符"/>

Python学习笔记3 printinput与变量和运算符

Python学习笔记3 print&input与变量和运算符

交互模式

绝对路径:C:\Users\Administrator\Desktop

相对路径:–\Administrator\Desktop

命令行模式
Python 程序文件是以.py结尾的

# test.py
# -*- coding:utf-8 -*-
#输出
# 我注释了这一行
# 程序程序中不能有中文
print("Hello world")
#输入
test = input("请输入数据")#打印数据
print("你输入的数值为",test)
"""
这是多行注释
"""
'''
这是另一种多行注释方式
'''
#打印到屏幕上一些信息
#
#可以接受多个字符串
print("这是一条测试信息","这是一条测试信息\n","这是一条测试信息")
print(18)
print(10 + 8)
print("10 + 8",18)

input 输入函数
作用 : 从外部获取变量的值

# input.py
# -*- coding:utf-8 -*-age = input("请输入你的年龄: ")
print("age =",age)

Python 数据类型

# -*- coding:utf-8 -*-
# 程序执行的过程是:自上而下顺序执行,面向过程
age = 0
age = 18
print("age",age)num1 = int(input("请输入一个数字 :"))
num2 = int(input("请输入一个数字 : "))print("num1 + num2",num1 + num2)
#查看关键字
import keyword
print(keyword.kwlist)

变量和常量

# -*- coding:utf-8 -*-
# 程序执行的过程是:自上而下顺序执行,面向过程
age = 0
age = 18
print("age",age)num1 = int(input("请输入一个数字 :"))
num2 = int(input("请输入一个数字 : "))print("num1 + num2",num1 + num2)

整数:Python可以处理任意大小的整数,当然也包括负整数,在程序中的表示和数学的写法一样。
浮点数:浮点型由整数部分与小数部分组成,浮点数运算可能会有四舍五入。

复数:实数和虚数部分构成

数字类型转换

print(int(1.9))
print(float(1))
print(int("123"))
print(float("12.4"))
#如果有其他多余的符号,会报错。
print(float("+123"))
print(float("-123"))
#只有作为正负数,才有意义。

数学功能:

# 导入库
# 库:封装了一些功能
import math
import random#返回数字绝对值
a1 = -10
a2 = abs(a1)
print(a2)print((6>9)-(6<9))
#比较两个数的大小
a3 = 100
a4 = 9
print((a3>a4)-(a3<a4))#返回参数的最大值
print(max(1,2,4,5,6))
#返回最小值
print(min(1,2,3,4,5,6))
#求x的n次方
print(pow(2,5))#round 四舍五入 返回浮点X的四舍五入的值,如果给出的n值,则代表舍入到小数点后n位
print(round(3.12389))
#保留三位小数
print(round(3.1247,3))
#向上取整
print(math.ceil(18.1))
#向下取整
print(math.floor(18.1))
#返回整数部分和小数部分
print(math.modf(22.3))
# 开方
print(math.sqrt(16))# 随机数
#1
print(random.choice([1,3,5,7,9]))
#2
print(random.choice(range(5)))
#3
print(random.choice("sunck"))#生成一个1~100的随机数
print(random.choice(range(100))+1# 从指定范围内,按指定的基数递增的集合中选取一个随机数,默认为0
# random.randrange([start,]stop[,step])
#start --值指定范围的开始值,包含在范围内
#stop --指定范围的结束之,不包含范围内
#step --指定范围内的基数,默认是1
print(random.randrange(1,100,2))#随机生成[0,1]之间的随机数(浮点数)。
print(random.random())list = [1,2,3,4,5]
#将序列的所有元素随机排序
random.shuffle(list)
#随机生成一个实数,他在[3~9]
print(random.uniform(3,9))

彩票系统:

import random
while True:num  = int(input("请输入你的号码: "))res = random.choice(range(100)) +1if num == res:print("恭喜你中奖了")

运算符与表达式:

表达式:由变量、和常量,和运算符组成的式子。、
阅读表达式:
功能:
值:

运算符:
算数运算符和算数运算表达式。
算数运算符
+ - * / % ** //
加 减 乘 除 取摸 求幂 取整
算数运算表达式
a = 10
1 + 1 2*3 a/2
功能:进行相关的数学运算,不会改变变量的值。
值:相关的数学运算结果

num1 = 5
num2 = 3
print(num1 + num2)
print(num1 - num2)
print(num1 * num2)
print(num1 / num2)
print(num1 % num2)
print(num1 ** num2)# 5^3 pow(5,3)
print(num1 // num2)

赋值运算符和赋值运算表达式

赋值运算符 =
赋值运算表达式
格式: 变量 = 表达式
功能: 计算了等号右侧“表达式”的值,并赋值给等号侧的变量。
值:

复合运算符:

+=  a += b  a = a+b
-=   a -= b   a = a - b
*=   a *= b a = a * b
/=    a /= b   a = a / b
%= a %= b  a = a % b
**= a ** = b  a = a ** b
//=    a // = b a = a|b

if 语句 :
格式:
if 表达式:
语句

逻辑:当程序执行到if语句时,首先计算“表达式”的值。
如果“表达式”值为真,那么执行if语句下的“语句”。
如果为假,那么就跳过if语句继续向下执行。

何为真假?
假: 0 0.0 ‘’ None False
真:除了假就是真

num5 = 10
num6 = 20
if num5 == num6:num5 = 100print("num5 = ",num5)
#从控制台输入一个整数,判断是否是偶数
num = int(input())
if num % 2 == 0:print("是偶数")
else:print("是奇数")

if-else 语句:
if 表达式:
语句1
eles:
语句2

逻辑: 当程序执行到if-else语句时,首先计算“表达式”的值,如果“表达式”的值为真,则执行if里面的语句,否则执行else里面的语句。

何为真假?
假: 0 0.0 ‘’ None False
真:除了假就是真

num5 = 10
num6 = 20
if num5 == num6:num5 = 100print("num5 = ",num5)
#从控制台输入一个整数,判断是否是偶数
num = int(input())
if num % 2 == 0:print("是偶数")
else:print("是奇数")

if-else 语句:
if 表达式:
语句1
eles:
语句2

逻辑: 当程序执行到if-else语句时,首先计算“表达式”的值,如果“表达式”的值为真,则执行if里面的语句,否则执行else里面的语句。

判断水仙花数

# 1num = int(input("请输入一个三位数:"))
# 153
a = num % 10
b = num // 10 % 0
c = num // 100if num == a**3 + b**3 + c**3:print("yes")
else:print("no")

比较数的大小

num1 = int(input)
num2 = int(input)
num3 = int(input)max = num1
if num2 > max:max = num2
if num3 > max:max = num3print("max = ",max)

更多推荐

Python学习笔记3 printinput与变量和运算符

本文发布于:2024-02-12 06:18:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1686579.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:变量   学习笔记   运算符   Python   printinput

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!