【Python练习】task02-变量,常量,类型和表达式

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}")

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天的命名词

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值