我是靠谱客的博主 坦率书包,最近开发中收集的这篇文章主要介绍【Python练习】task02-变量,常量,类型和表达式1.Python在使用标识符时,需要注意的规则2.python的数据类型有哪六种?其中数字类型有哪四种?3.对每一种类型分别举例说明(赋值,打印,输出其类型)4.Python拆包式赋值举3例5.运算符操作自行举15例6.如果开发者尝试使用关键字作为变量名,Python 解释器会报错吗? 如果开发者使用内置函数的名字作为变量名,Python 解释器会报错吗? 试举例说明。7.应用题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.Python在使用标识符时,需要注意的规则

(1) 标识符是由字符(A~Z 和 a~z)|,下划线和数字组成,但第一个字符不能是数字。 (2) 标识符不能和 Python 中的保留字相同。 
(3) Python 中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
(4) 汉字可以做标识符。

2.python的数据类型有哪六种?其中数字类型有哪四种?

1.数字型/Number 字符串str 元组tuple 字典dict 集合set 列表list

2.数字型:整型int,浮点型float,布尔型bool,复数complex

3.对每一种类型分别举例说明(赋值,打印,输出其类型)

数字型:

a=3
b=3.4
c=10+4j
print(type(a))
print(type(b))
print(type(c))

字符串str:

c="woaixuexi"
print(type(c))

元组tuple:

a=(1,2,3)
print(type(a))

字典dict

a={"name":"Weiletian","age":18}
print(type(a))

集合set:

a={1,31,15}
print(type(a))

列表list:

a=[1,2,5,1]
print(type(a))

4.Python拆包式赋值举3例

t=(1,2)
def add(x,y):
    return x+y
add(*t)
a=(1,2)
x,y=a
print(x,y)
a,b,*c=range(5)
print(a,b,c)

5.运算符操作自行举15例

a=3
b=2
c=1
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a%b)
print(a//b)
print(a**b)
print(a==b)
print(a!=b)
print(a>b)
print(a<b)
print(a==c and b==c)
print(a==c or b==c)
print(not a==c)
a+=1
print(a)

6.如果开发者尝试使用关键字作为变量名,Python 解释器会报错吗? 如果开发者使用内置函数的名字作为变量名,Python 解释器会报错吗? 试举例说明。

不允许用关键字作为变量名,允许使用内置函数名字左变量名,但是会改变函数名的含义。

True=1
print(True)

 

 

help=5
print(help)

7.应用题

(1)录入学生信息(姓名,年龄,性别,成绩),在一行输出信息。


name=input("输入学生姓名:")
age=input("输入学生年龄:")
sex=input("输入学生性别:")
score=input("输入学生成绩:")
print("name:"+name,"age:"+age,"sex:"+sex,"score:"+score)

(2)输入商品单价、数量、收到的金额,输出应该找回多少钱。

unit_price=float(input("请输入商品单价"))
amount=float(input("请输入商品数量"))
money=float(input("收到的金额"))
print(money-unit_price*amount)

(3)输入一个总秒数时间长度,输出该时间长包含多少小时多少分多少秒。

second = float(input("输入秒数"))
hour = second//3600
minute = (second % 3600)//60
second0 = (second % 3600) % 60
print(hour,":",minute,":",second0)

(4)输入一个4位整数,输出各个数字之和。

a=(int)(input("请输入一个四位整数"))
b=a//1000
c=a//100%10
d=a%100//10
e=a%10
print(b+c+d+e)

(5)输入年份,输出是否闰年。

year = int(input("输入年份"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print("闰年")
else:
    print("不是闰年")

(6)输入摄氏度,转换为华氏度。公式 F=(C×9÷5)+32。

C=float(input("输入摄氏温度"))
F=C*9/5+32
print(f"华氏温度为:{F}")

最后

以上就是坦率书包为你收集整理的【Python练习】task02-变量,常量,类型和表达式1.Python在使用标识符时,需要注意的规则2.python的数据类型有哪六种?其中数字类型有哪四种?3.对每一种类型分别举例说明(赋值,打印,输出其类型)4.Python拆包式赋值举3例5.运算符操作自行举15例6.如果开发者尝试使用关键字作为变量名,Python 解释器会报错吗? 如果开发者使用内置函数的名字作为变量名,Python 解释器会报错吗? 试举例说明。7.应用题的全部内容,希望文章能够帮你解决【Python练习】task02-变量,常量,类型和表达式1.Python在使用标识符时,需要注意的规则2.python的数据类型有哪六种?其中数字类型有哪四种?3.对每一种类型分别举例说明(赋值,打印,输出其类型)4.Python拆包式赋值举3例5.运算符操作自行举15例6.如果开发者尝试使用关键字作为变量名,Python 解释器会报错吗? 如果开发者使用内置函数的名字作为变量名,Python 解释器会报错吗? 试举例说明。7.应用题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部